Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0632041B2 - Depth information buffer control device - Google Patents
[go: Go Back, main page]

JPH0632041B2 - Depth information buffer control device - Google Patents

Depth information buffer control device

Info

Publication number
JPH0632041B2
JPH0632041B2 JP62076607A JP7660787A JPH0632041B2 JP H0632041 B2 JPH0632041 B2 JP H0632041B2 JP 62076607 A JP62076607 A JP 62076607A JP 7660787 A JP7660787 A JP 7660787A JP H0632041 B2 JPH0632041 B2 JP H0632041B2
Authority
JP
Japan
Prior art keywords
depth information
buffer
value
port
memory
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
JP62076607A
Other languages
Japanese (ja)
Other versions
JPS63241664A (en
Inventor
宣之 幾見
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.)
Toshiba Corp
Original Assignee
Tokyo Shibaura Electric 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 Tokyo Shibaura Electric Co Ltd filed Critical Tokyo Shibaura Electric Co Ltd
Priority to JP62076607A priority Critical patent/JPH0632041B2/en
Publication of JPS63241664A publication Critical patent/JPS63241664A/en
Publication of JPH0632041B2 publication Critical patent/JPH0632041B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Processing Or Creating Images (AREA)
  • Image Generation (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、三次元コンピュータ・グラフィックスの隠面
除去に使用される奥行き情報バッファ(以下、Zバッフ
ァと称する)の制御装置に関する。
DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention controls a depth information buffer (hereinafter referred to as a Z buffer) used for hidden surface removal in three-dimensional computer graphics. Regarding the device.

(従来の技術) 三次元図形処理をコンピュータを用いて行う場合、複数
のオブジェクトが重なっているときに、どのオブジェク
トのどの稜およびどの面が可視かを決定し、その結果と
して可視の面のみを表示するために隠面除去を行う。従
来、隠面除去のアルゴリズムには様々なものがあり(コ
ンピータ・グラフィックス:J.D.FOLEY/A.
VAN DAM著 P.P.565−585)、中でも
Zバッファ・アルゴリズムが簡単で広く用いられてい
る。このZバッファ・アルゴリズムは、画面の各ピクセ
ルについてZ値(奥行き値)をZバッファというメモリ
に格納しておき、多角形内の各点(画面上の座標をx,
yで表す)のZ値を計算し、この計算結果とZバッファ
内の(x,y)点に対応するZ値とを比較し、前者が小
さい場合にはリフレッシュバッファに書き込みを行い、
そうでない場合には書き込みを行わないというものであ
る。
(Prior Art) When three-dimensional graphic processing is performed using a computer, when multiple objects overlap, which edge and which surface of which object are visible are determined, and as a result, only the visible surface is determined. Perform hidden surface removal for display. Conventionally, there are various hidden surface removal algorithms (Computer Graphics: JD FOLEY / A.
VAN DAM P. P. 565-585), among others, the Z-buffer algorithm is simple and widely used. In this Z-buffer algorithm, the Z value (depth value) for each pixel on the screen is stored in a memory called a Z buffer, and each point in the polygon (the coordinate on the screen is x,
(represented by y) is calculated, and this calculation result is compared with the Z value corresponding to the (x, y) point in the Z buffer, and if the former is smaller, the refresh buffer is written.
If not, writing is not performed.

ここで、従来のZバッファを用いた処理システムの構成
例を第3図に示し、その動作タイミングを第4図に示
す。第3図において、Iバッファ(輝度情報バッファ)
31は画面の各点のI値(輝度値)が格納され、通常は
デュアルポート(2ポート)メモリが用いられ、そのシ
リアルポート側から高速で読み出される。この読み出し
信号は順次ビデオ信号に変換され、CRTディスプレイ
等の画像表示装置32に表示される。制御用LSI33
は、オブジェクトの各点のアドレス(x,y)、I
(x,y)、Z(x,y)を計算し、アドレスをIバッ
ファ31およびZバッファ34に共通に供給し、I
(x,y)をIバッファ31に供給し、Z(x,y)を
後述するように比較し、比較の結果、書き込みが必要な
場合には新しいZ値をZバッファ34に供給し、Iバッ
ファ31およびZバッファ34の書き込み制御を行うも
のである。上記制御用LSI33による処理は、基本的
に4つのサイクルからなっている。すなわち、第1サイ
クルでは、画面のある点(xii,yii)(i=0,1…)
のアドレス、I,Zの計算をする。第2サイクルでは、
そのアドレスをZバッファ34に与え、上記(xi,y
i)点に対応するZ値であるZ′(xi,yi)を読み
出す。第3サイクルで、上記読み出されたZ′(xi,
yi)と前記計算されたZ値であるZ(xi,yi)と
を比較し、Z′(xi,yi)>Z(xi,yi)なら
ばZ(xi,yi)の方が手前(奥行きが浅い)である
ので、次の第4サイクルで前記(xi,yi)点のI値
とZ値とをそれぞれ対応してIバッファ31、Zバッフ
ァ34に書き込む。
Here, a configuration example of a processing system using a conventional Z buffer is shown in FIG. 3, and its operation timing is shown in FIG. In FIG. 3, I buffer (luminance information buffer)
Reference numeral 31 stores the I value (luminance value) of each point on the screen. Normally, a dual port (2 port) memory is used, and it is read out at high speed from the serial port side. This read signal is sequentially converted into a video signal and displayed on the image display device 32 such as a CRT display. Control LSI 33
Is the address (x, y) of each point of the object, I
(X, y) and Z (x, y) are calculated, the address is supplied to the I buffer 31 and the Z buffer 34 in common, and I
(X, y) is supplied to the I buffer 31, Z (x, y) is compared as described later, and as a result of the comparison, if writing is necessary, a new Z value is supplied to the Z buffer 34, and I The write control of the buffer 31 and the Z buffer 34 is performed. The processing by the control LSI 33 basically comprises four cycles. That is, in the first cycle, a point (xi i , yi i ) on the screen (i = 0, 1 ...)
Address, I, Z are calculated. In the second cycle,
The address is given to the Z buffer 34, and the above (xi, y
i) Read Z '(xi, yi) which is the Z value corresponding to the point. In the third cycle, the read Z ′ (xi,
yi) and the calculated Z value Z (xi, yi) are compared, and if Z '(xi, yi)> Z (xi, yi), Z (xi, yi) is closer to the front (depth). Is shallow), the I value and the Z value at the point (xi, yi) are correspondingly written in the I buffer 31 and the Z buffer 34 in the next fourth cycle.

しかし、上記した処理においては、Z値の読み出しのた
めに1サイクルを要するので、その分だけ処理速度が低
下してしまうという問題点があった。
However, in the above-described processing, one cycle is required to read the Z value, so that there is a problem that the processing speed is reduced accordingly.

(発明が解決しようとする問題点) 本発明は、上記したようにZ値の読み出しに伴い処理速
度が低下するという問題点を解決すべくなされたもの
で、Z値の読み出しに伴う処理速度の低下を防止し得る
奥行き情報バッファ制御装置を提供することを目的とす
る。
(Problems to be Solved by the Invention) The present invention has been made to solve the problem that the processing speed decreases as the Z value is read as described above. An object of the present invention is to provide a depth information buffer control device capable of preventing a decrease.

[発明の効果] (問題点を解決するための手段) 本発明の奥行き情報バッファ制御装置は、三次元コンピ
ュータ・グラフィックスにおける隠面除去用の奥行き情
報バッファとして、ランダムポートおよびシリアルポー
トを有する2ポートメモリを用い、上記シリアルポート
からZ値を読み出して制御用集積回路に入力してパイプ
ライン処理を行い、処理の結果、書き込みが必要な場合
には内部で計算されたZ値を前記2ポートメモリのラン
ダムポートから書込むようにしてなることを特徴とす
る。
EFFECTS OF THE INVENTION (Means for Solving Problems) A depth information buffer control device of the present invention has a random port and a serial port as depth information buffers for hidden surface removal in three-dimensional computer graphics. Using the port memory, the Z value is read from the serial port and input to the control integrated circuit for pipeline processing. As a result of the processing, the internally calculated Z value is used as the 2 port. It is characterized by writing from a random port of the memory.

(作用) 2ポートメモリに対する読み出し、書き込みを同時に実
行でき、制御用集積回路に対するZ値のシリアル入力の
セットアップ時間を若干要するが、画面の各点の隠面除
去を実質的に1サイクルで実行でき、処理速度が大幅に
向上する。
(Operation) Reading and writing can be performed simultaneously on the 2-port memory, and it takes some setup time for serial input of the Z value to the control integrated circuit, but hidden surface removal at each point on the screen can be performed in substantially one cycle. , The processing speed is greatly improved.

(実施例) 以下、図面を参照して本発明の一実施例を詳細に説明す
る。
Embodiment An embodiment of the present invention will be described in detail below with reference to the drawings.

第1図に示す三次元図形処理装置において、1は画面の
各点のI値(輝度値)が格納されるIバッファ(輝度情
報バッファ)であり、通常は2ポートメモリが用いられ
る。2は画面の各点のZ値が格納されるZバッファ(奥
行き情報バッファ)であり、ランダムポートおよびシリ
アルポートの2ポートを有するメモリである。上記ラン
ダムポートは、高速モードアクセス(高速ページアクセ
ス)が可能であることが望ましく、その理由は、三次元
グラフィックスにおける画面上の塗り潰し処理は画面の
水平方向に行い、メモリアクセスも同じ行(ロウ)内で
列(カラム)を順次アクセスすることが多いからであ
る。3は制御用LSIであり、上記バッファ1,2に各
種の制御信号を供給するメモリ制御部を含むとともに、
オブジェクトの各点のアドレス(x,y)、I(x,
y)、Z(x,y)を計算し、アドレスをレジスタ4を
介してIバッファ1およびZバッファ2に共通に供給
し、I(x,y)をレジスタ5を介してIバッファ1の
ランダムポートに供給し、Z(x,y)をセレクタ12
を介して比較器13の一方の入力に導いて後述する他方
の入力と比較し、比較の結果、書き込みの必要がある場
合に内部で計算されたZ値をレジスタ6を介してZバッ
ファ2のランダムポートに供給し、Iバッファ1および
Zバッファ2の書き込み制御信号をレジスタ7を介して
供給する機能を有する。また、上記制御用LSI3は、
Zバッファ2のシリアルポートから読み出されたZ値を
シリアルに入力し、内部の2段のレジスタ8,9を通し
て前記比較器13の他方の入力として導くようになって
おり、パイプライン演算機能を有する。なお、前記セレ
クタ12は、最初の点の比較時には前記レジスタ6を通
ったZ値を選択し、2点目以降の比較時には前記計算後
のZ値を選択する。10は前記Iバッファ1のシリアル
ポートから読み出されたI値をビデオ信号に変換して画
像表示装置(たとえばCRTディスプレイ)11に供給
するビデオ信号変換回路である。
In the three-dimensional graphic processing apparatus shown in FIG. 1, reference numeral 1 denotes an I buffer (luminance information buffer) in which I values (luminance values) at respective points on the screen are stored, and normally a 2-port memory is used. A Z buffer (depth information buffer) 2 stores the Z value of each point on the screen, and is a memory having two ports, a random port and a serial port. It is desirable that the random port be capable of high-speed mode access (high-speed page access) because the filling processing on the screen in 3D graphics is performed in the horizontal direction of the screen and the memory access is performed in the same row (row). This is because the column is often accessed in sequence in (). A control LSI 3 includes a memory control unit that supplies various control signals to the buffers 1 and 2, and
Address (x, y) of each point of the object, I (x,
y) and Z (x, y) are calculated, an address is commonly supplied to the I buffer 1 and the Z buffer 2 via the register 4, and I (x, y) is randomized to the I buffer 1 via the register 5. It is supplied to the port and Z (x, y) is selected by the selector 12
Via the register 13 to one input of the comparator 13 for comparison with the other input which will be described later, and as a result of the comparison, the Z value internally calculated when it is necessary to write the value of the Z buffer 2 of the Z buffer 2 via the register 6. It has a function of supplying to the random port and supplying the write control signals of the I buffer 1 and the Z buffer 2 via the register 7. Further, the control LSI 3 is
The Z value read from the serial port of the Z buffer 2 is serially input and guided as the other input of the comparator 13 through the internal two-stage registers 8 and 9, and the pipeline arithmetic function is provided. Have. The selector 12 selects the Z value passed through the register 6 when comparing the first points, and selects the Z value after the calculation when comparing the second and subsequent points. Reference numeral 10 is a video signal conversion circuit that converts the I value read from the serial port of the I buffer 1 into a video signal and supplies the video signal to an image display device (for example, a CRT display) 11.

なお、2ポートメモリの場合、シリアルポートから読み
出すのにメモリセルアレイから一行分のデータをシリア
ル変換用のシフトレジスタへ転送する、いわゆる内部デ
ータ転送サイクルが必要になる。この転送後は、シリア
ル制御クロックに同期して指定アドレスからインクリメ
ントしながらシリアルポートから順次読み出される。
In the case of the 2-port memory, a so-called internal data transfer cycle is required to transfer data for one row from the memory cell array to the shift register for serial conversion in order to read from the serial port. After this transfer, data is sequentially read from the serial port while incrementing from the designated address in synchronization with the serial control clock.

次に、上記三次元処理装置の動作を第2図のタイミング
チャートを参照しながら説明する。LSI3のメモリ制
御部からバッファ1,2に供給される▲▼(ロウ
アドレスストローブ)信号および▲▼(カラムア
ドレスストローブ)信号のうち、▲▼信号がアク
ティブ(低レベル)になったとき、前記メモリ制御部か
ら出力される▲▼/▲▼(データ転送制御/出
力イネーブル)信号がアクティブ(低レベル)ならば、
Zバッファ2のシリアル出力がLSI3にシリアルに入
力する動作を開始する。すなわち、上記Zバッファ2で
は、内部転送が起こり、このときのアドレスAO(実際
にはロウアドレスとカラムアドレスとを含む)のデータ
を先頭にして上記▲▼/▲▼信号が非アクティ
ブになった後に、前記メモリ制御部から出力されるシリ
アル制御クロックSCに同期してカラムアドレスがカウ
ントアップされる毎にZバッファ2から順次出力してL
SI3に順次入力する。LSI3では、シリアル入力デ
ータを、シリアル制御クロックSCの立下りで2段のレ
ジスタ8,9にラッチした後、このデータZHと内部で計
算されたZ値とを比較し、ZHが上記Z値よりも大きいな
らば▲▼(ライトイネーブル)信号をアクティブに
し、Iバッファ1およびZバッファ2の前記アドレスA
Oに内部で計算されてレジスタ5で保持されたI値であ
るIOUTおよび上記Z値がレジスタ6で保持されたZOUT
次のサイクルに書き込む。この場合、ZHが上記Z値より
も小さいならば書き込みは行わない。
Next, the operation of the above three-dimensional processing apparatus will be described with reference to the timing chart of FIG. Of the ▲ ▼ (row address strobe) signal and ▲ ▼ (column address strobe) signal supplied from the memory control unit of the LSI 3 to the buffers 1 and 2, when the ▲ ▼ signal becomes active (low level), the memory is If the ▲ ▼ / ▲ ▼ (data transfer control / output enable) signal output from the control unit is active (low level),
The serial output of the Z buffer 2 starts the operation of serially inputting to the LSI 3. That is, in the Z buffer 2, internal transfer occurs, and the ▲ ▼ / ▲ ▼ signals become inactive with the data of the address AO (actually including the row address and the column address) at this time as the head. After that, each time the column address is counted up in synchronization with the serial control clock SC output from the memory controller, the Z buffer 2 sequentially outputs the L address.
Input to SI3 sequentially. In the LSI 3, after serial input data is latched in the two-stage registers 8 and 9 at the trailing edge of the serial control clock SC, this data Z H is compared with the Z value calculated internally, and Z H is the above Z value. If it is larger than the value, the ▲ ▼ (write enable) signal is activated and the address A of the I buffer 1 and the Z buffer 2 is set.
I OUT, which is the I value internally calculated in O and held in the register 5, and Z OUT , in which the Z value is held in the register 6, are written in the next cycle. In this case, if Z H is smaller than the Z value, writing is not performed.

ここで、第2図に示すシリアル入力セットアップ期間
の動作についてさらに説明する。なお、レジスタ4、
5、6、7はクロックCLOCKの立下りでデータをラッチ
する。但し、レジスタ4、5、6はシリアル入力セット
アップ期間はホールドされる。最初の点の比較はで
示すサイクルにおいて行われる。このときのレジスタ6
の値はZ0であり、セレクタ12はこの値を選択する。し
たがって、比較器13はこのZ0とZHとを比較し、その結
果がレジスタ7にラッチされる。IOUTとZOUTの動作はア
ドレスAと同一であり、サイクルではそれぞれI0、Z0
になっている。次の点の比較はで示すサイクルにおい
て行われ、このときセレクタ12は計算されたZ値、即
ちZ1を選び、比較器13は選択されたZ値とZHの値、同
じくZ1とを比較する。なお、LSI3では、シリアル入
力が開始してから最初の比較および書き込みが終了する
まで内部のアドレス、I値、Z値の計算は停止してい
る。そして、最初の書き込みが終わった後は内部の計算
も開始し、次々とパイプライン的にZ値の入力→比較→
書き込みが行われる。したがって、上記シリアル入力を
開始してから書き込みデータが出力するまでは、セット
アップのために必要な時間である。
Here, the operation during the serial input setup period shown in FIG. 2 will be further described. In addition, register 4,
5, 6, and 7 latch data at the falling edge of the clock CLOCK. However, the registers 4, 5, and 6 are held during the serial input setup period. The first point comparison is done in the cycle indicated by. Register 6 at this time
Is 0 , and the selector 12 selects this value. Therefore, the comparator 13 compares Z 0 and Z H, and the result is latched in the register 7. The operation of I OUT and Z OUT is the same as that of address A, and I 0 and Z 0 in the cycle respectively.
It has become. The comparison of the following points is performed in the cycle shown by, at which time the selector 12 selects the calculated Z value, that is, Z 1 , and the comparator 13 selects the selected Z value and the value of Z H , which is also Z 1 . Compare. In the LSI 3, calculation of the internal address, I value, and Z value is stopped from the start of serial input to the end of the first comparison and writing. Then, after the first writing is completed, internal calculation is also started, and Z values are input one after another in a pipeline → comparison →
Writing is done. Therefore, it is a time required for setup from the start of the serial input to the output of write data.

なお、上記パイプライン的な動作が崩れるのは、Zバッ
ファ2の読み出しページが変わら、ロウアドレスとカラ
ムアドレスを設定し直すときであり、このために数サイ
クルを必要とするが、横長の領域のデータ(ページ一杯
をアクセスするときなど)ならば、上記再設定に伴う時
間的損失は無視でき、全体としてはLSIの基本クロッ
クのサイクルで処理していると見ることができる。
The pipeline-like operation is broken when the read page of the Z buffer 2 is changed and the row address and the column address are reset, which requires several cycles. In the case of data (when accessing a full page, etc.), the time loss associated with the above resetting can be ignored, and it can be considered that processing is performed in the cycle of the basic clock of the LSI as a whole.

ここで、上記実施例と従来例とを対比する。従来例で
は、バッファ(メモリ)を読み出すサイクルとLSI内
部で処理(計算、書き込み)するサイクルとのサイクル
時間が異なっており(具体的には、メモリサイクルはL
SIの基本サイクルの3倍程度と見られる)、LSIの
基本サイクルに換算すると、全部で8サイクル必要にな
る。一方、上記実施例では、シリアル入力のセットアッ
プ時間に数サイクルを必要とするが、パイプライン動作
に入ると基本サイクルで処理していることになる。した
がって、上記実施例は、従来例に比べて最大で8倍弱、
通常でも4〜5倍の速度で動作させることが可能であ
る。
Here, the above embodiment and the conventional example will be compared. In the conventional example, the cycle time for reading a buffer (memory) and the cycle for processing (calculation, writing) inside the LSI are different (specifically, the memory cycle is L
It is considered to be about three times the basic cycle of SI), and when converted to the basic cycle of LSI, a total of 8 cycles are required. On the other hand, in the above embodiment, several cycles are required for the setup time of the serial input, but when the pipeline operation is started, the basic cycle is processed. Therefore, in the above-mentioned embodiment, the maximum is a little less than 8 times compared with the conventional example.
Normally, it is possible to operate at a speed 4 to 5 times.

[発明の効果] 上記したように本発明の奥行き情報バッファ制御装置に
よれば、Z値の読み出しに伴う処理速度の低下を防止す
ることができ、三次元コンピュータ・グラフィックスに
おける隠面除去を高速に処理でき、リアルタイム性をよ
り高めることができる。
[Effects of the Invention] As described above, according to the depth information buffer control device of the present invention, it is possible to prevent a decrease in the processing speed due to the reading of the Z value, and to perform the hidden surface removal in three-dimensional computer graphics at high speed. Can be processed in real time and the real-time property can be further improved.

【図面の簡単な説明】[Brief description of drawings]

第1図は本発明の奥行き情報バッファ制御装置の一実施
例を示す構成説明図、第2図は第1図の動作例を示すタ
イミング図、第3図は従来の奥行き情報バッファ制御装
置を示す構成説明図、第4図は第2図の動作例を示すタ
イミング図である。 1……Iバッファ、2……Zバッファ、3……制御用L
SI。
FIG. 1 is a structural explanatory view showing an embodiment of a depth information buffer control device of the present invention, FIG. 2 is a timing diagram showing an operation example of FIG. 1, and FIG. 3 is a conventional depth information buffer control device. FIG. 4 is a timing chart showing the operation example of FIG. 1 ... I buffer, 2 ... Z buffer, 3 ... L for control
SI.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】三次元コンピュータ・グラフィックスにお
ける図形情報としてのオブジェクトから隠面を除去する
ために使用される奥行き情報バッファ制御装置であっ
て、 ランダムポートおよびシリアルポートを有し、オブジェ
クトから隠面を除去するための奥行き情報を記憶するバ
ッファとしての2ポートメモリと、 この2ポートメモリの前記シリアルポートからクロック
信号に同期して奥行き情報を順次読出す読出し手段と、 この読み出し手段によって読出された奥行き情報を前記
クロック信号の基本クロックの期間保持する保持手段
と、 前記オブジェクトの奥行き情報を算出する算出手段と、 この算出手段によって算出された奥行き情報と前記保持
手段によって保持された奥行き情報とを前記基本クロッ
クに同期して比較する比較手段と、 この比較手段による比較の結果、前記保持された奥行き
情報の方が大きい場合、前記算出手段によって算出され
た奥行き情報を前記2ポートメモリの前記読出し手段に
よって指定されたアドレスにランダムポートから書き込
む書き込み手段と を具備したことを特徴とする奥行き情報バッファ制御装
置。
1. A depth information buffer controller used for removing a hidden surface from an object as graphic information in three-dimensional computer graphics, the controller having a random port and a serial port, the hidden surface from the object. A 2-port memory as a buffer for storing depth information for removing the depth information, a reading means for sequentially reading the depth information from the serial port of the 2-port memory in synchronization with a clock signal, and a reading means for reading the depth information. Holding means for holding the depth information for the period of the basic clock of the clock signal, calculation means for calculating the depth information of the object, depth information calculated by the calculation means, and depth information held by the holding means. A comparison hand that compares in synchronization with the basic clock And as a result of the comparison by the comparing means, if the held depth information is larger, the depth information calculated by the calculating means is written from the random port to the address designated by the reading means of the two-port memory. A depth information buffer control device, comprising: a writing unit.
JP62076607A 1987-03-30 1987-03-30 Depth information buffer control device Expired - Lifetime JPH0632041B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62076607A JPH0632041B2 (en) 1987-03-30 1987-03-30 Depth information buffer control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62076607A JPH0632041B2 (en) 1987-03-30 1987-03-30 Depth information buffer control device

Publications (2)

Publication Number Publication Date
JPS63241664A JPS63241664A (en) 1988-10-06
JPH0632041B2 true JPH0632041B2 (en) 1994-04-27

Family

ID=13610020

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62076607A Expired - Lifetime JPH0632041B2 (en) 1987-03-30 1987-03-30 Depth information buffer control device

Country Status (1)

Country Link
JP (1) JPH0632041B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5084830A (en) * 1987-10-26 1992-01-28 Tektronix, Inc. Method and apparatus for hidden surface removal
JPH04363774A (en) * 1990-07-20 1992-12-16 Toshiba Corp Graphic processor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60236189A (en) * 1984-05-09 1985-11-22 Nec Corp Multi-port register cell

Also Published As

Publication number Publication date
JPS63241664A (en) 1988-10-06

Similar Documents

Publication Publication Date Title
JP3779748B2 (en) Frame buffer memory, computer system, pixel access method, and block fill operation method
US5550961A (en) Image processing apparatus and method of controlling the same
JPS61288276A (en) Image display method and apparatus
US5043921A (en) High speed Z-buffer control
JPH0362090A (en) Control circuit for flat panel display
US5005117A (en) Three-dimensional computer graphics apparatus with two-port memory for storing depth information
JPH02502763A (en) Display cursor pattern generator
US4876663A (en) Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display
JPH0355832B2 (en)
JP3027445B2 (en) Memory control device
WO1992000570A1 (en) Graphics rendering systems
JPH0632041B2 (en) Depth information buffer control device
US5895502A (en) Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks
JPS6016634B2 (en) Graphic generation method in display devices
KR920005837B1 (en) Method of 3-dimensional image processing
KR950009076B1 (en) Dual port memory and control method
JPH07122905B2 (en) Polygon fill control device
JPS58136093A (en) Display controller
JPH0765198A (en) Image memory device
JP2551045B2 (en) Image memory data processing controller
KR100243177B1 (en) Apparatus and method for graphic data processing
JPS62113193A (en) memory circuit
JPH04225481A (en) Storage device
JPH1049705A (en) Z-buffer hidden surface erasing device
JPH0380317B2 (en)