JPS61206082A - 部分消去制御回路 - Google Patents

部分消去制御回路

Info

Publication number
JPS61206082A
JPS61206082A JP4654685A JP4654685A JPS61206082A JP S61206082 A JPS61206082 A JP S61206082A JP 4654685 A JP4654685 A JP 4654685A JP 4654685 A JP4654685 A JP 4654685A JP S61206082 A JPS61206082 A JP S61206082A
Authority
JP
Japan
Prior art keywords
buffer
depth value
pattern
register
control circuit
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
JP4654685A
Other languages
English (en)
Inventor
Junji Nakakoshi
中越 順二
Toshihisa Aoshima
青島 利久
Shigeo Tsujioka
辻岡 重夫
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP4654685A priority Critical patent/JPS61206082A/ja
Publication of JPS61206082A publication Critical patent/JPS61206082A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、Zバッファを用いた三次元グラフィック・デ
ィスプレイ装置に係り、表示されている図形の一部分を
消去するのに好適な部分消去制御回路に関する。
〔発明の背景〕
三次元グラフィック・ディスプレイ装置において、三次
元図形を表示する場合、実際に隠れて見えない面を区別
せず、そのまま表示すると三次元図形の把握が困難であ
る。この隠面消去問題を解決する公知の方法としては、
2バッファ方式がある。この方式は、ディスプレイ装置
に表示する複数の図形のうち、観察者に最も近い図形の
ピクセ[EI!(奥行き値)をZバッファに、その輝度
情報をフレーム・バッファに保持し、そして、フレーム
・バッファの内容をディスプレイ装置に表示することに
より、三次元図形を表わすものである。
このZバッファを用いた三次元グラフィック・ディスプ
レイ装置において、複数の図形を表示する処理を第1図
を用いて説明する。101はフレーム・バッファ、10
2はスキャンライン103のときのZバッファの内容で
ある0表示すべき図形104.105は、それぞれ四角
形、三角形であり1図形104が観察者に最も近い、ま
た、スキヤンライン103のときの奥行き値はそれぞれ
線106,107のZ値である。このような場合におい
て、三次元グラフィック・ディスプレイ装置では、まず
、フレーム・バッファ、Zバッファを初期化する。すな
わち、フレーム・バッファには、適当な輝度情報(たと
えば、オール0.あるいは背景となる輝度情報など)が
書込まれる。またZバッファには、観察者に最も遠いあ
らかじめ定めたビクセル位R(Z値)が書込まれる。こ
のフレーム・バッファ、Zバッファをもとに、表示すべ
き図形のビクセルごとに、対応するZバッファがらZ値
を読出した奥行き値と表示すべき図形の奥行き値を比較
し、図形の奥行き値がZバッファから続出した奥行値よ
りも観察者に近ければ、その図形の奥行き値をZバッフ
ァに書込み、さらに。
その図形の輝度情報をフレーム・バッファに書込む。ま
た、比較結果において、Zバッファがら読出した奥行き
値が図形の奥行き値よりもm察者に近ければ、Zバッフ
ァ、フレーム・バッファは更新しない、このような処理
を各図形について行なうことにより、第1図で示すよう
な隠面消去が行なわれた複数の図形を表示することがで
きる。
第1図において1図形105だけを消去するような部分
消去を考える。部分消去は、図形105の範囲をフレー
ム・バッファ、Zバッファについて初期化することであ
り、第1図においては、図形105の一部分が隠面消去
されているため、単に1図形105の範囲を初期化した
のでは、第2図に示すように1M形105と異なる図形
201が表示されることになる。そのため、従来では、
一度、フレーム・バッファ、Zバッファを初期化(消去
したくない図形を含めてすべての図形を消去)し、再度
、消去する図形105を除いた複数の図形を表示する手
順を実行することにより1部分消去を実現していた。し
かし、それには時間がかかるという欠点があった。
部分消去に関する出願(特公昭59−11935)には
。
部分消去のための位置と面積について書かれているが、
消去方法については明らかにしていない。
〔発明の目的〕
本発明の目的は、Zバッファを用いた三次元グラフィッ
ク・ディスプレイ装置において、高速に一部の図形の消
去を行なう部分消去制御回路を提供することにある。
〔発明の概要〕
本発明は、消去すべき図形の奥・行き値とZバッファに
格納されている奥行き値を各ビクセルごとに比較して、
消去する図形の奥行き値がZバッファに格納されている
奥行き値よりも観察者に近いビクセル(絵素)のみ、フ
レーム・バッファとZバッファに消去状態に対する値を
書込む、このようにすると、消去したくない図形を消去
しないど所望の図形のみ消去することができる。
〔発明の実施例〕
以下1本発明の一実施例を第3図により説明する。この
三次元グラフィック・ディスプレイ装置は、ディスプレ
イ・プロセッサ301、フレーム・バッファ・コントロ
ーラ302.Zバッファ・コントローラ303、フレー
ム・バッファ304゜2バ’/77305、CRT:I
:/トローラ306、およびCRT307で構成される
。ディスプレイ・プロセッサ301は、線や面を表示す
るためにフレーム・バッファ・コントローラ302、Z
バッファ・コントローラ303の制御を行なうものであ
り、フレーム・バッファ・コントローラ303は、フレ
ーム・バッファ302の読出し、書込みの制御を行なう
ものである。Zバッファ・コントローラ303は、アク
セス制御回路308、書込レジスタ309、比較レジス
タ310.読出しデータレジスタ311、および比較器
312で構成される。アクセス制御回路308は、ディ
スプレイ・プロセッサ301から、データ、アドレス、
アクセス要求信号等を受けとり、Zバッファの読出し、
書込みの制御、および、比較器312の結果によりフレ
ーム・バッファ304の書込みを制御する信号をフレー
ム・バッファ・コントローラ302に発生するものであ
る。書込みレジスタ309i1Zバツフア305を初期
化するときの値を保持するレジスタであり、比較レジス
タ310は1図形の奥行き値を保持するレジスタであり
、この内容とZバッファから読出した奥行き値を保持す
る読出しデータレジスタ311の内容は比較器312に
よって比較される。
また、フレーA・バッファ304には1表示される輝度
情報が保持され、Zバッファ305には。
その輝度情報に対応した奥行き値が保持される。
CRTコントローラ306は、フレーム・バッファ30
4に保持される輝度情報を読出し、適当な色に変換しC
RT307に表示する。
この三次元グラフィック・ディスプレイ装置において、
第1図に示すような図形を表示させる場合、各図形範囲
内のビクセルごとに、ディスプレイ・プロセッサ301
が、表示する図形の奥行き値、アドレス、アクセス要求
信号等をZバッファ・コントローラ303に発生し、表
示する図形の輝度情報、アドレス等をフレーム・バッフ
ァ・コントローラ302に発生する。アクセス制御回路
308は、アクセス要求信号を受けとると1図形の奥行
き値を比較レジスタ310にセットし、そして、アドレ
スに従い、Zバッファ305から奥行き値を読出し、レ
ジスタ311にセットする。
比較器312では、これらのレジスタ310゜311の
比較を行ない、その結果をアクセス制御回路308に発
生する。アクセス制御回路308では、比較結果が、図
形の奥行き値がZバッファより読出した奥行き値よりも
観察者に近ければ、レジスタ310の内容をZバッファ
305に書込み、さらに、フレーム・バッファ・コント
ローラ302に輝度情報を書込むことを許可する。また
、Zバッファ305より読出した奥行き値が図形の奥行
き値よりも観察者に近ければ、Zバッファ305に書込
まず、さらに、フレーム・バッファ・コントローラ30
2に輝度情報を書込むことを禁止する。このような処理
を各図形について、行なうことにより、第1図で示すよ
うな隠面消去が行なわれた図形を表示することができる
。
第1図において、図形105だけを消去する部分消去の
場合、本発明では、ディスプレイ・プロセッサ301が
、図形105の範囲内のビクセルごとに、Zバッファ3
05を初期化するための初期値(観察者に最も遠いビク
セル位置)1図形105の奥行き値、アドレス、アクセ
ス要求信号等をZバッファ・コントロール303に発生
し、また、フレーム・バッファ304を初期化するため
の初期値(たとえば、オールO1背景となる輝度情報)
、アドレスをフレーム・バッファ・コントローラ302
に発生する。アクセス制御回路308では、アクセス要
求信号を受けとると、Zバッファ305の初期値をレジ
スタ309に、図形105の奥行き値をレジスタ310
にセットする。そして、アドレスに従って、Zバッファ
305に保持されている奥行き値を読出し、レジスタ3
11にセットする。比較器312では、レジスタ310
とレジスタ311の内容を比較し、その比較結果をアク
セス制御回路208に発生する。
アクセス制御回路308では、比較結果において、図形
105の奥行き値がZバッファ305より読出した奥行
き値よりもIi!!察者に近ければ、Zバッファ305
に初期値を保持するレジスタ309の内容を書込み、さ
らに、フレーム・バッファ・コントローラ302に対し
て、フレーム・バッファ304に初期値を書込むことを
許可する。また。
Zバッファ305より読出した奥行き値が図形105の
奥行き値よりも観察者に近ければ、Zバッファ305に
は、何も書込まず、さらに、フレーム・バッファ・コン
トローラ302に書込むことを禁止する。こような処理
を消去する図形105の範囲内のビクセルについてだけ
、繰り返し行なうことにより、消去したくない図形はそ
のままとした高速な部分が実現できる。
〔発明の効果〕
本発明によれば、部分消去を行なう場合に、消去したく
ない図形はそのままとすることができ、部分消去を高速
に実現できる。
【図面の簡単な説明】
第1図は、三次元グラフィック・ディスプレイ装置によ
り作成されたフレーム・バッファ、Zバッファの関係を
示す図、第2図は、従来の部分消去方式により、作成さ
れたフレーム・バッファ。 Zバッファの関係を示す図である。第3図は、本発明の
三次元グラフィック・ディスプレイ装置の構成図である
。 301・・・ディスプレイ・プロセッサ、302・・・
フレーム・バッファ・コントローラ、303・・・zバ
ッファ・コントローラ、304・・・フレーム・バッフ
ァ、305・・・Zバッファ、306・・・CRTコン
トローラ、307・・・CRT、308・・・アクセス
制御回路、309〜311・・・レジスタ、312・・
・比較器。 窩 1  図 第 2 図

Claims (1)

    【特許請求の範囲】
  1. 複数の図形を三次元状に表示する装置であつて、表示画
    面の絵素ごとに、該複数の図形の奥行き値の内、観察者
    に最も近い図形の奥行き値および輝度値をそれぞれ記憶
    するZバッファおよびフレームバッファを有する表示装
    置において、該Zバッファに記憶された奥行き値と、消
    去すべき図形の奥行きを各絵素ごとに比較し、該消去す
    べき図形の奥行き値が該Zバッファから読み出された奥
    行き値より観察者に近い絵素に対して、該フレームバッ
    ファと該Zバッファにそれぞれ消去状態に対する値を書
    込む手段を有することを特徴とする部分消去制御回路。
JP4654685A 1985-03-11 1985-03-11 部分消去制御回路 Pending JPS61206082A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4654685A JPS61206082A (ja) 1985-03-11 1985-03-11 部分消去制御回路

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4654685A JPS61206082A (ja) 1985-03-11 1985-03-11 部分消去制御回路

Publications (1)

Publication Number Publication Date
JPS61206082A true JPS61206082A (ja) 1986-09-12

Family

ID=12750305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4654685A Pending JPS61206082A (ja) 1985-03-11 1985-03-11 部分消去制御回路

Country Status (1)

Country Link
JP (1) JPS61206082A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63186628A (ja) * 1987-01-28 1988-08-02 株式会社東芝 3次元画像処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63186628A (ja) * 1987-01-28 1988-08-02 株式会社東芝 3次元画像処理装置

Similar Documents

Publication Publication Date Title
JP3413201B2 (ja) ウィンドウ型及び他の表示オペレーションのためのグラフィックス制御プレーン
US4914607A (en) Multi-screen display control system and its method
KR960016886B1 (ko) 다수의 3차원 객체로부터 가시 객체를 픽크하는 장치 및 방법과 그를 이용한 비디오 디스플레이 시스템
US5150312A (en) Animation processor method and apparatus
JPH11259678A (ja) 画像表示装置及びそれによる画像表示方法
EP0455374A2 (en) Controlling a computer display
US4747042A (en) Display control system
KR960003073B1 (ko) 컴퓨터시스템의 출력 디스플레이를 빠르게 지우는 장치
JPS59231591A (ja) 画像表示装置
US6337690B1 (en) Technique for reducing the frequency of frame buffer clearing
JPH0562348B2 (ja)
US4988985A (en) Method and apparatus for a self-clearing copy mode in a frame-buffer memory
JP3110975B2 (ja) 文字マスク機能付表示装置
JPH06149533A (ja) 表示領域外セグメントの描画処理を削減したセグメント高速描画方式
JP2761220B2 (ja) 三次元図形表示システム
JP3078958B2 (ja) 三次元グラフィック表示装置
JPS61290486A (ja) 表示制御装置
JP2633909B2 (ja) 三次元図形表示方法
JPS60114970A (ja) 図形処理装置
JPS6242280A (ja) グラフイツクデイスプレイ装置
JPS6298390A (ja) デイスプレイ装置
JPS62250493A (ja) 動画表示制御装置
JPS62100786A (ja) マルチウインドウ表示方式
JPS61118792A (ja) デイスプレイ装置
JPS60114969A (ja) 図形処理装置