JPS6242280A - グラフイツクデイスプレイ装置 - Google Patents

グラフイツクデイスプレイ装置

Info

Publication number
JPS6242280A
JPS6242280A JP60182122A JP18212285A JPS6242280A JP S6242280 A JPS6242280 A JP S6242280A JP 60182122 A JP60182122 A JP 60182122A JP 18212285 A JP18212285 A JP 18212285A JP S6242280 A JPS6242280 A JP S6242280A
Authority
JP
Japan
Prior art keywords
flag
buffer
pixel
processing
vertical line
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
JP60182122A
Other languages
English (en)
Inventor
Michio Maejima
前島 道雄
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 JP60182122A priority Critical patent/JPS6242280A/ja
Publication of JPS6242280A publication Critical patent/JPS6242280A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、グラフィックディスプレイ装置の隠面処理装
置に関するものである。
従来の技術 第6図は従来の隠面処理装置の構成を示している。第6
図において、1は処理部であり、多角形を構成している
辺であるところの画素列の3次元座標を順次生成して2
のDDム(digitaldifferential 
analizer ) 2に出力し、また色あるいは輝
度データをフレームメモリ6に出力する。DDム2は、
多角形内部の各画素のZ座標(デプス値)を順次補間す
る。
3は比較器であり、DDム2とデプスバッファ4の値の
比較を行なう。デプスバッファ4は、CRT画面のすべ
ての画素に対するZ値を記憶する容量を有するメモリで
ある。例えばCRT画面が1280X1024の画素か
ら成り各画素の2座標を10ビットで表わすものとする
と、12B0X1o24 のメモリセルの配列構造をも
つメモリプレーンが10枚・必要となる。6はフレーム
メモリであシ、デプスバッファ4と同じ構造であるが、
プレーン数は必ずしも同じである必要はない。このフレ
ームメモリ6には、処理部1の出力である色あるいは輝
度データを記憶する。6はビデオコントローラであシ、
CRTモニタ了に水平・垂直同期信号とフレームメモリ
6の出力をD/ム変換した信号を供給するものである。
CRTモニタ了はビデオコントローラの出力信号により
画面上に画像を表示するものである。
一般に、3次元空間内の図形は多角形の集合(曲面は多
角形近似する)で表わされる。隠面処理は、多角形のう
ちで視点から見える部分と見えない部分とを区別する作
業である。
第6図は、3角形V、  V2V、  を例にして第6
図の動作の説明をするものである。第6図の座標は、画
面上の座標(スクリーン座標)を表わしている。第6図
において、2点Pm(xm、Ym、ZTn)。
P’m(X’m 、 Ym、Zm )は同−走fM 上
K あり、この2点P!u、P′mの座漂値は第6図の
処理部1からDD人2に出力される。このとき、線分P
m。
P′工上の各座標は点P。を基点として、X座標にX、
Z座標にεを加えることによりX軸方向にインクレメン
タルに1項次求まる。ただし、ε=(Z′’−2m) 
/ (x、n−Xm)である。点p、からn番目の点Q
n の座標はQn(Xm +n 、 Ym 、 Zm 
+nε)となる。Qnの2座漂は比較器3 Vr−送ら
れる。それと並行してデプスバッファ4でスクリーン座
g(Xm+n、Y工)に対応するアドレスからデータを
読み出してQnのZ座標と比較する。もし、Qn  の
Z座標が小さい場合、すなわちQnがより視点に近い場
合、 (1)デプスバッファ4の(Xm−i−n、Ym)に対
応するアドレスにZ座標を書込み、かつ(2)フレーム
メモリ6の(X1n−i−n 、 Ym)  に対応す
るアドレスに処理部1より出力されるデータを書込む。
QnのZ座標の方が大きい場合、デプスバッファ4.フ
レームメモリ6に書込みは行なわない。
このように、3角形V、  V2V、  内の点Qnの
見え・隠れが判定される。この動作をインクレメンタル
に求まるPmP′。上のすべての点について行なう。さ
らに、角形”I  V2 v、内のすべての走査線につ
いて処理を行なうことによって、3角形V1V2V5 
 内のすべての画素の見え・隠れの判定が終了する。表
示すべき図形のすべての面について上記処理を行なえば
、隠面処理された図形がCRTモニタ上に表示されるこ
と【なる。
発明が解決しようとする問題点 しかしながら、上記従来の隠面処理装置では、デプスバ
ッファのデータがどのような状態であっても、多角形内
のすべての画素についてデプスバッファよシデータを読
み出し、比較判定を行なう必要があるためて、多くの処
理時間が必要であった。本発明はこのような従来の問題
を解決するものであり、高速な隠面処理を行うグラフィ
ックディスプレイ装置を提供することを目的とするもの
である。
問題へを解決するための手段 本発明は上記目的を達成するために、スクリーン座標の
各走査線に1ビット対応させたフラグと各垂直線に1ビ
ット対応させたフラグを設け、前記フラグを各走査線あ
るいは各垂直線に図形が表示されているときroll 
、表示されていないときrOFFJにし、処理すべき座
標の属する走査線あるいは垂直線のフラグを膠層してフ
ラグ=「OFF」のとき比較を行なわないようにしたも
のである。
作用 したがって、本発明によれば、フラグを彦照することに
よって比較することを省くことができる場合を判断する
ことができ、隠面処理が高速化できるという効果を有す
る。
実施例 第1図は本発明の一実施例の構成を示すものである。第
11図において1〜7は第1図と対応するものであり同
じ番号で示す。8は表示画面上の各走査線に1ビット対
応させたフラグで、走査線が1024本あればフラグ8
に必要な記憶容量は1024ビットである。9は表示画
面の各垂直ラインだ1ビットずつ対応させたフラグで、
水平方向の解像度が1024ならばフラグ9に必要な記
憶容量は1024ビットである。10は制御回路であり
、フラグ8とフラグ9および比較器3の信号によりデプ
スバッファ4.フレームメモリ6゜DDム2の制御を行
なう。
第2図はフラグ8およびフラグ9の説明のだめのマトリ
クス図である。11は表示画面であり、1024X10
24ピクセルの解像度を有するものとする。フラグ8は
各走査線に1ビットずつ、フラグeは各垂直線に1ビッ
トずつ対応している。
第3図は画面上に3角形が表示されているときのフラグ
の状態を示すものである。3角形T1はすでに画面上に
表示されている図形であり、T1の各ピクセルのZ座標
はデプスバッファ4に格納されている。T2はこれから
処理を行なう3角形を表わしておシ、まだ画面上に表示
されていないものとする。T1  のしめる表示領域は
、走査線の4〜8.垂直線のγ〜11であり、それらに
対応するフラグを51′にする。すなわち、フラグ8の
4〜8およびフラグ9の7〜11ば′1′、池は′Q′
となる。このような状態のとき3角形T2を処理する場
合を考える。まず走査線8の処理より始める。走左線3
にrt応するフラグを制御回路10に取り込む。フラグ
は11′であり、このときは垂直線に対応ずフラグを制
御回路10に取り込んで判断する。垂直線5.8のフラ
グは10′であり、この場合DDム2より出力されるT
1のz4標をデプスバッファ4に屏き込むと同時に、処
理部1より出力される色あるいは輝度データをフレーム
メモリ6に書き込む。さらに垂直線6゜6のフラグを5
1′にする。次に垂直線了、8゜9では、フラグが′1
′であり、この場合には従来と同様デプスバッファ4よ
り対応するピクセルの2座標を読み出し、DDム2の出
力と比較を行ない、比較結果に基づいてデプスバッファ
およびフレームメモリに書き込み制御を行なう。以上で
走査線8の処理を終える。走査線9については対応する
フラグが10′であるからこの走!′i:線上にはまだ
何も表示されているものがないことを示しているから、
T2の2座標9色あるいは輝度データをそれぞれデプス
バッファ4.フレームメモリ6て書き込んで走査線9に
対応するフラグを11′にする。走査線10,11.1
2についても走査線9の場合と同じ処理をする。このよ
うにして3角形T2内のすべての画素について処理終え
、その結果を第4図に示す。
このように上記実施例によれば (1)走査線に対応するフラグ8がゞ○′のときは単に
その走査線上ので2のZ座標と色あるいは輝度データを
それぞれデプスバッファ4およびフレームメモリ5に書
き込む。
(2)  フラグ8が′1′のときでも垂直線に対応す
るフラグがゞ○′であれば、その走査線と垂直ラインの
交差する画素については上記(1)と同様にT2のZ座
標と色あるいは輝度データをそれぞれデプスバッファ4
およびフレームメモリ6に書き込む。したがってデプス
バッファのZ座標を読出して比較判断を行なう処理をT
2内のすべてのピクセルについて行なう必要がない。
という11点を有する。
発明の効果 本発明+4上記実癩例より明らかなように、フラグの内
厚を募照することによりデプスバッファからの読み出し
および比較判断の処理を省くものであり、隠面処理を高
速に行なえるという効果を佇する。
【図面の簡単な説明】
第1図は本発明の一実施例におけるグラフィックディス
プレイ装置の隠面処理装置のブロック図、第2図は同装
置のフラグの説明のためのマトリクス図、第3図および
第4図は同装置の動作説明のだめのマトリクス図、第5
図は従来の隠面処理装置のブロック図、第6図は同装置
の動作説明のためのマトリクス図である。 1・・・・処理部、2・・・・・DD人、3・・・・・
・比較器、4・・・・・・デプスバッファ、5・・・・
・・フレームメモリ、6・・・・・ビデオコントローラ
、7・・・・・・CRTモニタ、8・・・・・・フラグ
(Y)、9・・・・・フラグ(X) 、10・・・・・
・制御回路、11・・・・・・表示画面。 代理人の氏名 弁理士 中 尾 敏 男 ほか1名第1

Claims (1)

    【特許請求の範囲】
  1. 各画素の奥行きデータを格納するデプスバッファと、表
    示画面の各走査線に1ビットずつ対応するとともに、各
    垂直線に1ビットずつ対応しかつ画素に図形が表示され
    ているとき画素の属する走査線と垂直線に対応するフラ
    グをON、それ以外をOFFにするフラグとを備え、新
    たに画素に奥行きデータが入ってきたとき、画素の属す
    る走査線あるいは垂直線に対するフラグがOFFの場合
    、奥行きデータを前記デプスバッファの画素に対応する
    座標に書き込み、フラグをONにするとともに、画素の
    属する走査線あるいは垂直線に対するフラグがONの場
    合、前記デプスバッファの画素に対応する座標からデー
    タを読み出して前記画素の奥行きデータと比較を行ない
    画素の奥行きデータの方が小さければその奥行きデータ
    を前記デプスバッファに書き込むようにしたことを特徴
    とするグラフィックディスプレイ装置。
JP60182122A 1985-08-20 1985-08-20 グラフイツクデイスプレイ装置 Pending JPS6242280A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP60182122A JPS6242280A (ja) 1985-08-20 1985-08-20 グラフイツクデイスプレイ装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP60182122A JPS6242280A (ja) 1985-08-20 1985-08-20 グラフイツクデイスプレイ装置

Publications (1)

Publication Number Publication Date
JPS6242280A true JPS6242280A (ja) 1987-02-24

Family

ID=16112713

Family Applications (1)

Application Number Title Priority Date Filing Date
JP60182122A Pending JPS6242280A (ja) 1985-08-20 1985-08-20 グラフイツクデイスプレイ装置

Country Status (1)

Country Link
JP (1) JPS6242280A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6059396A (ja) * 1983-09-13 1985-04-05 郵政省通信総合研究所長 ヘリウム音声変換方式
WO1989003095A1 (fr) * 1987-09-29 1989-04-06 Fanuc Ltd Procede de traitement de lignes cachees de figures
JPH08153212A (ja) * 1994-11-29 1996-06-11 Nec Corp 図形表示装置

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6059396A (ja) * 1983-09-13 1985-04-05 郵政省通信総合研究所長 ヘリウム音声変換方式
WO1989003095A1 (fr) * 1987-09-29 1989-04-06 Fanuc Ltd Procede de traitement de lignes cachees de figures
JPH08153212A (ja) * 1994-11-29 1996-06-11 Nec Corp 図形表示装置

Similar Documents

Publication Publication Date Title
JPH09245179A (ja) コンピュータグラフィックス装置
JPH0247774A (ja) 表示システム及び方法
US4945495A (en) Image memory write control apparatus and texture mapping apparatus
JPS6049391A (ja) ラスタ走査表示システム
JP2952780B2 (ja) コンピユータ出力システム
JPS5912176B2 (ja) デイジタル・テレビジヨン・デイスプレイのためのカ−ソル回路
CN1010351B (zh) 视频显示控制电路装置
JPH03138783A (ja) 陰面消去回路
JPS6242280A (ja) グラフイツクデイスプレイ装置
JPH02123422A (ja) コンピュータ出力装置
JPS6016634B2 (ja) デイスプレイ装置における図形発生方式
JPS6242279A (ja) グラフイツクデイスプレイ装置
JPH0683977A (ja) 描画方式
JPS6242281A (ja) グラフイツクデイスプレイ装置
JPS60118888A (ja) ビデオ表示発生装置用の水平平滑化スクローリングシステム及び方法
JPS61290486A (ja) 表示制御装置
JP2903514B2 (ja) 高速描画方法
JPH03105388A (ja) ワークステーションのフレームバッファ
JPS6362750B2 (ja)
JPS6032088A (ja) Crt表示端末装置
JPS61187083A (ja) 画素情報記憶装置
JPH07182534A (ja) 3次元コンピュータグラフィックスシステム
JPS5870276A (ja) ビデオメモリの書込み,読出し方法
JPS623295A (ja) 表示画像補償方法
JPS63141462A (ja) スキヤンコンバ−タ