JPS6282470A - Crtデイスプレイ装置の写像回路 - Google Patents

Crtデイスプレイ装置の写像回路

Info

Publication number
JPS6282470A
JPS6282470A JP60222547A JP22254785A JPS6282470A JP S6282470 A JPS6282470 A JP S6282470A JP 60222547 A JP60222547 A JP 60222547A JP 22254785 A JP22254785 A JP 22254785A JP S6282470 A JPS6282470 A JP S6282470A
Authority
JP
Japan
Prior art keywords
point
polygon
vertex
dimensional
coordinates
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.)
Granted
Application number
JP60222547A
Other languages
English (en)
Other versions
JP2535815B2 (ja
Inventor
Takanari Nishiguchi
西口 隆也
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.)
Daikin Industries Ltd
Original Assignee
Daikin Industries 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 Daikin Industries Ltd filed Critical Daikin Industries Ltd
Priority to JP60222547A priority Critical patent/JP2535815B2/ja
Publication of JPS6282470A publication Critical patent/JPS6282470A/ja
Priority to US07/366,322 priority patent/US4974177A/en
Application granted granted Critical
Publication of JP2535815B2 publication Critical patent/JP2535815B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)
  • Image Generation (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 この発明はCRTディスプレイ装置の写像回路に関し、
特に、任意の画像パターンをCRTディスプレイトの3
次元空間に表示された多角形に射像1JるJ、うイ、−
1いわゆる−1−土ヌブ17マツピング(H!xtur
(!mappiH)をI−L’、rうJ二うイγ写度l
す路に関4る。
VM来の技術 0△[]のjJうイi: CR−fディスジ1ノイ装H
の3次ji7空間に人;1\さ4′l(いく)図形に、
4T愈の両温1パターン、たとえば斜線を入れる揚台、
デキスヂャマッピングというf法が用いられろ。ラキス
′fトマツピン//を行(、−う揚台、画像パターンを
ビクセル甲II′/ −(” G Rf −F 4スプ
1ノイの3次元空間に表示された多角形1の8N・欅に
変換する必要がある。
発明が解決しj、うとする問題点 従来のC[く[ディスプレイ装置f’Y ’(’ 、デ
キスヂトマッじングを行なおうどする揚台、ホス1−]
1ンビ二1−り(1−)1〜処理によってビクセル【1
1位(Plう標弯換へ行イ本〕τいLT 、どJ乙が、
ピラl2ル甲位で+’r!!櫻変換を行変換ど、3次元
図形を表示Jるための名じ// fyルについてPI’
標変換を行なう必要があるため、処即時間が良くなると
と1)に、ホストコンビJ−夕のD川が大きくhるとい
う欠点があっlこ 。
それゆえに、この発明の11、=る1−1的は、ハード
構成により、端末装尼側(・ア1スJトンツビシゲを行
なうことができ−c1小スホス Jンビ−ノータのT1
担を軽減するととも(、−“、す(理法Iαを速めるこ
とのできるようなC[くエデrスゾレイ装置Nのr7 
m回路を提供づることである。
問題点をVl決Jろl、=めの・1段 この発明トニ係るCRIディスJ1)7装置行の写像回
路は、2次元の多角形で表わされた画像パターンをCR
Tディスプ[ノイ−1のご3次元空間に表示された多角
形に写itろt〕のであ・)(,3次A、空間に表示さ
れた多角形の8旧点座標を記憶づる第1のバッファメモ
リと、2次元の多角形の各]?i点Hml標を記憶する
第2のバッフアメ[りど、3次元空間に表示された多角
形の各頂点を結ぶ線分の傾28および2次元の多角IT
Sの各始点を結ぶ線分の1げ1きを求める傾き演静手「
9ど、3次元空間に表示された多角形の各頂点間の各点
お」、び2次元多角形の各頂点間の各点をイれぞね補間
Jるための頂Ij1間補間丁段と、補間された各Ija
を始点および終点としたどきにお(〕るそれぞれの間の
各点を補間Jるための始Rski補間手段ど、2次元多
角形におfJる始Ij、こと終点との間の各点の座標に
おjJる画像パターンを画像パターンメT〕りから読出
す続出手段と、読出されl、二画像パターンを3次元空
間に表示された多角形にお()る始y位と終点との間の
各点の座標をアト1ノスどlノ(記憶Jる−)1ノーム
メモリとから構成される。
作用 この発明1こ係るC RTディスプレイ装置の写像回路
は、喘未装置側で3次元空間に表示された多角形の81
0貞座標を第1のバッファメモリに記憶ηるどどノシに
、画像パターンを表わす2次元の多角形の各rCJ点座
棉を第2のバッファメモリに記憶する。そして、3次元
空間に表示された多角形の各II″i魚を結ぶ線分の傾
きおよび2次元多角形の各頂点を結ぶ線分の傾きを求め
る。3次元空間に表示された多角形の各頂点間の各点と
2次元多角形の各■「j点間の各点をそれぞれ補間し、
補間した各5一 点を始点および終点どし、始点と柊I::tどをそれぞ
゛れ結んだときの各点の間を補間し、2次元多角形の補
間した各点の座標におlする画像パターンを読出す。そ
して、3次元空間にa月Iる多角形の補間した各点の座
標をアドレスとして画像パターンをフレームメモリに古
込み、書込んだ画像データをCRTディスプレイに表示
−46゜Lノたがって、従来のように、ホストT1ノビ
l−りCよりピクヒル単位で座標変換を行なう必要が’
JL < 、写像回路を端末装置側でハード回路により
容易に構成できる。
発明の実施例 第1図はこの発明の一実施例の概略11190図である
。まず、第1図を参照して、この発明の一実施例の構成
につい−(説明Jる。図示l)ないが、ホストコンビ1
−タからはCR”Ij’イス1し、イの3次元空間に表
示すべき多角形の各IN点!1へ襟と、CRTディスプ
レイに表示(Aれた3次元空間の多角形に写像Jべき画
像パターンを表ね42次元多角形の頂点座標が出力され
る。3次元空間に表示すべき多角形の8頂点座標はバッ
ーノアメ■リノ1に与えられて記憶され、2次元多角形
の各10点座標はバッフ)7メモリ2にりえられて記憶
される。
バッファメモリ1に記憶された3次元空間の多角形に関
Jる各頂点座標(X、V、Z)itΔ1.− tJ・割
算器3とnnA3に与えられる。A l−IJ・割算器
3は与えられた3次元空間の図形における各頂点座標(
X 、 V 、 Z )に基づいて、各頂点間を結ぶ線
分の顛ぎ、JなわちVの増分1に対する×。
Zの増分△×、ΔZを求める。nnA5は3次元空間に
お【ノる図形の各頂点間の座標を補間し、補間した各員
の座標(X’、V’、Z’)を求める。
一方、バッファメモリ2に記憶された2次元多角形ノ各
tri点Pi6標1i A 1.− (J−割綽1W4
fDDA6とに与えられる。A i tJ・割算器4は
2次元多角形の各頂点を結7S線分のyの増分に対する
1)、vの増分Δ11.ΔVを求める。また、nnA6
は2次元多角形にJ′−3ける各頂点間の座標を補間し
、補間した各点の座標(u’、y’)を求める。これら
のA L IJ・割算器3,4およびr)l’)A5.
6はコン1〜ローラ7によって制御される。
nnA5によって求められた3次元空間におドブる多角
形の各頂点間の補間したPP標(x’、y’。
z’)はAIU・割算器8どDI’)A10とにりえら
れる。A L (J・割算器8は各頂点間の座標を補間
して、補間した各点を始点および終点と【)たとき、始
点と終点とを結ぶ線分について、×のIす分1に対する
Zの増分Δl′を求めるI)のである。
r)I’)A10は3次元空間における図形の始点と終
点との間の各点を補間した座標(x”、y″、z″)を
求めるものである。
一方、nnA6によって求められた2次元多角形上にお
ける各頂点間の補間した座標(u’、v′)をAIU・
割算器9とl’)I”)AI’lとに与える。
A L U・割算器9は2次元多角形上での始点と終点
とを結ぶ線分の傾きを求めるものCあって、×の増分1
に対して、U、Vの増分Δ11′、ΔV′を求めるもの
である。r)DAIIは、2次元多角形上での始点と終
点との間の各点を補間したPI’標(u II 、 v
 II )を求める。こflらA L jJ−割算器8
.9およびI)n△10.11は二]ン]−[1−ラ1
2によって制御される。
ビクセルアレイメモリ15は2次元の画像パターンとし
てのピラ1?ルアレイを予め記憶するものである。ビク
セルアレイメモリ制御部13は、DDAllによって求
められた補間座標(u″、y″)をアドレスどして、ビ
クセルアレイメモリ15から対応するビクセルを読出し
てフレームメモリ制御部14に与える。フレームメモリ
制御部14には、I’)I’)AIOによって求められ
た補間座標(×″、y″、Z″)が与えられる。そして
、フレームメモリ制御部14は、補間座標(x JL 
、 yn 、 z n )をアドレスとして、ビクセル
アレイメモリ15から読出されたビクセルをフレームメ
モリ16に書込む。フレームメモリ16に書込まれたビ
クレルは、図示1ノないCRTディスプレイに表示され
る。
第2図はこの発明の一実施例の動作を説明Jるための7
[」−図であり、第3図ないし第6図はこの発明の一実
施例の動作の理解を容易にするだめの図である。
次に、第1図ないし第6図を参照1)C1この発明の一
実施例の具体的な動作について説明する。
まず、第4図に示ずようなPト標軸II 、 V ?’
表わされる2次元多角形22の画像パターンを、第3図
に示すようイr座標軸x、y、zで表わされる3次元空
間上での多角形21に写像するtうのとする。
3次元空間上での多角形21の頂点をA、’n、c。
Dとし、2次元多角形22(f)81ri点をA’ 、
11’ 。
CI 、 D / とする。これら3次元空間での多角
形21および2次元多角形22の8頂点に関づる座標は
ステップ(図示ではSPと略称する)SPlにおいて、
図示しないホス1ヘコンピコータからバッファメモリ1
,2に与えられる。バッファメモリ1は3次元空間での
多角形21の始点△、B。
C,Dの各座標をA L IJ・割算器3と0DA5と
に与える。また、バッファメモリ2に記憶された2次元
多角形22の各頂点△’ 、R’ 、c’ 、I)′の
座標はA L LJ・割算器4とn f) A 6とに
与えられる。
ALU・割算器3は、ステップs1”)2において、3
次元空間での多角形21における各項■;((△、B。
C1Dのそれぞれを結ぶ線分の傾きを求める。づイrわ
ち、第5図に示1j」;うに、y方向に順次走査される
1ス4−トンラインに対して、X方向、1方向の増分Δ
×、△/を求める。
同様にしく、A1(1・割算器4はステップSP2にお
いて、2次元多角形22Fでの各頂点Δ′。
R’ 、()’ 、D’ を結7S線分の傾きを求める
。す<rね−−′)、V IJ向に順次走査される1ス
キA・ンラインにス4 シ”C、t+力方向■方向の増
分Δ11 、Δ■を求める。
ステップSP4に43いて、rlA5は△(−(J・割
算器3によって求めた傾きΔXとΔlおよびバッノアヌ
[す1に記憶されたIO点A、B、C,Dの各PPm 
+: !14ついて、3次元空間の多角形21にd月J
る各頂点△、F3.(’;、0の間の座標補間を行ない
、補間した各点の座標(X′、  l 、 71  )
を求める。1−なわし、補間した各点の座標(X′。
y’、z’)は、 ×′−×十△× V’=V+1 z’==z+  Δl で求められる。ぞして、補間し1.:、各点をX yl
−IIンラインの始点および終点ど1Jる。たとλば、
ICi点Δと13との間を補間した点b1を始点と()
、Irr点AとDとの間を補間()た点a1を終点とり
る。
また、f)nA6はfr7J様にしζ、3次元空間での
多角形21十の補間し1.:各点に対1.L1づる2次
元多角形22+での補間点(u’、ν′)を求める。
すなわら、2次尾多角形221.7’の補間点(++’
v’)は、 lJ’=LI(−△ν V′−シーj△\t で求められる。そして、3次元空間Cの多角形211二
の始点b1ど終点a1に対応する2次元多角形22上で
の始I:、1bl’ と終点81′どする。
上述のA L U・割算器3,4おJ、びD1″′1△
5゜6の制御は〕ンl−Ul−ラフに」、って行なわれ
る。
そして、上述のステップS P2 <’rいlノS P
4の動作を終了すると、ステップ5F)5におい−C1
]ン1〜[]−ラフにJ、る制御が]ンI〜ローラー2
に移される。
スアッープS[)6において、A L U・割算器8は
、前)小のステン7SP4において求めた3次元空間で
の多角形21 、にでの各始点と各終点との間のベグ−
・ルを補間づるために傾きを求める。すなわち、たとえ
+9F3次元空間での多角形21の始点b2と終点a2
の間を補間するために、X′の増分1に対してl′の増
分ΔZ′を求める。また、△IU・割算器S)は2次元
多角形22上における始点と終点との間を補間Jるため
の傾きを求める。すなわら、3次元空間での多角形21
における始点と終点との間の傾きを求めるためのX′の
増分1に対し−Cの(1,■の増分Δul 、Δ■′を
求める。
さらに、ステップSP7において、DDAloは、3次
元空間て゛の多角形21における各始点と各終点との間
の座標補間を行ない、各点の座標(x r′、  、 
z +1 )を次の演算式によって求める。
x”=x’+1 v”=v’ Z ″ −Z ′ →−八へ ′ 同様にして、DDAllは3次元空間での多角形21上
の補間した各点に対応する2次元多角形22上での点を
補間し、各点のrtq標(tall、 v′l )を次
の演算式によって求める。
u I+ −111+Δ11 ’ V″=V’ 」−Δ■′ ピクセルアレイメモリ制御部13はステップSP8にお
いて、2次元多角形22−1−での補間した点(11″
、y++)に基づいて、ピタレルアレイメモリ15から
対応Jる画像データを続出()、71ノ一ムメモリ制御
部14に与える。71ノ一ムメモリ制御部14は、Dr
)A10によって求められた3次元空間での多角形21
の各点のPK標(X″、Vn 、 z tr )をアド
レスどして、ビクeルア【/子メモリ15から読出され
た画像データをフレーノ、メモリ16に書込む。
すなわち、上)ホの一連の動作によって、3次元空間で
の多角形21と、両ぬパターンである2次−14= 元多角形22とを対応させ、3次元空間での多角形21
上における各点の2次元多角形22の画像パターンを参
照【ノイrがら、フレームメモリ16に画像データを書
込むことができる。
ステップSP9に43いて、1つのベクトルの始点から
終点までの間の補間を終了したか否かを判別し、終了し
ていなIjれば前述のステップ5P7JりよびSF3の
Lr作を繰返す。そして、ステップSρ10において、
各In点間の間をすべて補間し終えたか否かを判別する
。づなわち、たとえば3次元空間での多角形210頂貞
Aと8との間を補間し、補間した各点を始点とし、頂点
AとDとの間を補間した点を終点どして、各始点と各終
点との間を補間するまで、前述のステップSP4ない1
、 S P 9を繰返ず。そして、頂点AとBとの間の
補間を終了Jると、今度は頂点BとCとの間を補間して
、各点を始点とし、頂点AとDとの間を補間)ノだ各点
を終点とするとともに、頂点りとCとI      の
間を補間した各点を終点として、各始点と各終点との間
を順次補間する。
上述のごとく、この実施例によれば、3次元空間での多
角形21と、画像パターンである2次元多角形22の各
頂点座標をイれぞれバッファメモリ21.22に記憶し
ておき、各頂点座標を対応づけるようにしてお(ことに
よって、多角形21と多角形22とが同一または相似で
なくとも、多角形220画像パターンを多角形21に写
像できる。
発明の効果 以上のように、この発明によれば、3次元空間での多角
形と、画像パターンを示′1J2次元多角形の各頂点座
標をそれぞれバツファメモリー二記憶しておき、2次元
多角形の画像パターンを参照しながら3次元空間での多
角形を塗りつぶすようにしたので、端末装置側でハード
構成により写像回路を構成できる。したがって、従来の
ように、ホストコンピュータ側で各ビクセル単位で座F
変換を行なう必要がないので、処理時間の短縮を図るこ
とができる。
【図面の簡単な説明】
第1図はこの発明の一実施例の概略ブロック図である。 第2図はこの発明の一実施例の動作を説明するだめのフ
ロー図である。第3図な(u〕第6図はこの発明の一実
施例の動作の理解を容易にするための図である。 図において、1.2はバッファメモリ、3,4゜8.9
はALtノ・割算器、5.6.10.11はDI”)A
、7.12はコントローラ、13はビクセルアレイメモ
リ制御部、14はフレームメモリ制御部、15はピクは
ルアレイメモリ、16はフレームメモリを示ず。 第3図 % 第5図 第4図 ゛ また 第6図

Claims (1)

  1. 【特許請求の範囲】 画像パターンメモリに記憶されている2次元の多角形で
    表わされた画像パターンをCRTディスプレイの3次元
    空間に表示された多角形に写像するための写像回路であ
    つて、 前記3次元空間に表示された多角形の各頂点座標を記憶
    する第1のバッファメモリ、 前記2次元の多角形の各頂点座標を記憶する第2のバッ
    ファメモリ、 前記第1のバッファメモリに記憶された頂点座標に基づ
    いて、3次元空間に表示された多角形の各頂点を結ぶ線
    分の傾きを求めるとともに、前記第2のバッファメモリ
    に記憶された頂点座標に基づいて、2次元の多角形の各
    頂点を結ぶ線分の傾きを求める傾き演算手段、 前記3次元空間に表示された多角形の各頂点間の各点お
    よび前記2次元多角形の各頂点間の各点をそれぞれ補間
    するための頂点補間手段、 前記頂点補間手段によって補間された各点を始点および
    終点としたときに、各始点と各終点との間の各点を補間
    するための始終点補間手段、前記始終点補間手段によっ
    て補間された2次元多角形における始点と終点との間の
    各点の座標における画像パターンを前記画像パターンメ
    モリから読出す読出手段、および 前記CRTディスプレイの表示領域に対応する記憶領域
    を含み、前記始終点補間手段によって補間された2次元
    多角形における始点と終点との間の各点の座標をアドレ
    スとして、前記読出手段から読出された画像パターンを
    記憶するフレームメモリを備えた、CRTディスプレイ
    装置の写像回路。
JP60222547A 1985-10-04 1985-10-04 Crtディスプレイ装置の写像回路 Expired - Lifetime JP2535815B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP60222547A JP2535815B2 (ja) 1985-10-04 1985-10-04 Crtディスプレイ装置の写像回路
US07/366,322 US4974177A (en) 1985-10-04 1989-06-14 Mapping circuit of a CRT display device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60222547A JP2535815B2 (ja) 1985-10-04 1985-10-04 Crtディスプレイ装置の写像回路

Publications (2)

Publication Number Publication Date
JPS6282470A true JPS6282470A (ja) 1987-04-15
JP2535815B2 JP2535815B2 (ja) 1996-09-18

Family

ID=16784152

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60222547A Expired - Lifetime JP2535815B2 (ja) 1985-10-04 1985-10-04 Crtディスプレイ装置の写像回路

Country Status (1)

Country Link
JP (1) JP2535815B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63208984A (ja) * 1987-02-25 1988-08-30 Sony Corp 画像変換方法
JPH02168358A (ja) * 1988-09-07 1990-06-28 Topcon Corp 画像データ転送装置
JPH03102583A (ja) * 1989-09-18 1991-04-26 Matsushita Electric Ind Co Ltd 球体テクスチャマッピング装置
JPH06266852A (ja) * 1992-08-26 1994-09-22 Namco Ltd 画像合成装置

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5757715A (en) * 1980-09-24 1982-04-07 Mitsubishi Gas Chem Co Inc Production of aromatic polyester-carbonate resin

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5757715A (en) * 1980-09-24 1982-04-07 Mitsubishi Gas Chem Co Inc Production of aromatic polyester-carbonate resin

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63208984A (ja) * 1987-02-25 1988-08-30 Sony Corp 画像変換方法
JPH02168358A (ja) * 1988-09-07 1990-06-28 Topcon Corp 画像データ転送装置
JPH03102583A (ja) * 1989-09-18 1991-04-26 Matsushita Electric Ind Co Ltd 球体テクスチャマッピング装置
JPH06266852A (ja) * 1992-08-26 1994-09-22 Namco Ltd 画像合成装置

Also Published As

Publication number Publication date
JP2535815B2 (ja) 1996-09-18

Similar Documents

Publication Publication Date Title
US4974177A (en) Mapping circuit of a CRT display device
US4709231A (en) Shading apparatus for displaying three dimensional objects
US20020082800A1 (en) Method of composing three-dimensional multi-viewpoints data
JPH03201073A (ja) Nurbsデータ変換方法及び装置
US5883631A (en) Free-form surface generation from detected geometric continuity on common NURBS boundary curve
JP4195382B2 (ja) 線の自動較正によって拡張可能な追跡システム
JPS62256092A (ja) 複雑な多角形を色塗りするためのコンピユ−タグラフイツク装置およびその方法
JP3630934B2 (ja) テクスチャ記録方法
EP0727764A1 (en) 3D graphics apparatus
JPH09330423A (ja) 三次元形状データ変換装置
JPH03500697A (ja) 陰影像発生のための二次補間
JPS6282470A (ja) Crtデイスプレイ装置の写像回路
KR100429092B1 (ko) 그래픽영상처리방법및장치
US6185325B1 (en) Image transforming method and apparatus
JPH07282292A (ja) テクスチャマッピング方法及び画像処理装置
US6693646B1 (en) Method and system for iterative morphing
JPH0616290B2 (ja) 3次元連接体の形状定義方法
JP2535814B2 (ja) Crtディスプレイ装置の写像回路
US6094503A (en) Image transforming method and apparatus
JPH06301792A (ja) テクスチャマッピング装置
JPS6273381A (ja) 絵柄を付した立体容器の二次元表現方法
JP3312560B2 (ja) テクスチャマッピング装置
JPH06129833A (ja) 3次元復元方式
JPH0886609A (ja) ビーム光投影式3次元センサによる計測方法及びキャリブレーション方法並びにそれらの装置
JPH10207932A (ja) 部品の配置システム