JPH02127785A - 画像表示装置 - Google Patents
画像表示装置Info
- Publication number
- JPH02127785A JPH02127785A JP28193488A JP28193488A JPH02127785A JP H02127785 A JPH02127785 A JP H02127785A JP 28193488 A JP28193488 A JP 28193488A JP 28193488 A JP28193488 A JP 28193488A JP H02127785 A JPH02127785 A JP H02127785A
- Authority
- JP
- Japan
- Prior art keywords
- display
- segment
- display information
- address
- information
- 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
Links
Landscapes
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、空間中の複数の多面体を2次元画像として表
示するための画像表示装置に関する。
示するための画像表示装置に関する。
コンピュータ・グラフィックス等で行われるように、複
数の多面体をスキャンラインごとに隠れ面を消去して陰
影づけられた2次元画像として画面上に表示する場合、
まず、各多面体を構成する各多角形の頂点座標を射影平
面に奥行きを加えた像空間の座標形に変換して、各頂点
の画面上における列番地と行番地と奥行きの値とを求め
る。また、光源や視点の位置などに基づいて上記の各多
角形の各頂点の輝度を求める。
数の多面体をスキャンラインごとに隠れ面を消去して陰
影づけられた2次元画像として画面上に表示する場合、
まず、各多面体を構成する各多角形の頂点座標を射影平
面に奥行きを加えた像空間の座標形に変換して、各頂点
の画面上における列番地と行番地と奥行きの値とを求め
る。また、光源や視点の位置などに基づいて上記の各多
角形の各頂点の輝度を求める。
次に、スキャンラインごとにスキャンライン平面と多角
形を構成する稜線との交わりを求め、セグメントを作成
する。
形を構成する稜線との交わりを求め、セグメントを作成
する。
そして、スキャンライン・アルコリズムと呼ばれる方法
によりセグメントの表示する区間を求める。
によりセグメントの表示する区間を求める。
最後に、各セグメントの画面に表示する区間に含まれた
画素に対応する輝度とその値を書き込むためのアドレス
とを求め、フレームメモリの指定されたアドレスに輝度
を書き込む。
画素に対応する輝度とその値を書き込むためのアドレス
とを求め、フレームメモリの指定されたアドレスに輝度
を書き込む。
なお、輝度計算やスキャンライン・アルコリズムの詳細
は、例えば、文献:山口富士夫、コンピュータデイスプ
レィによる図形処理工学、第5章 隠れ面消去問題2日
刊工業新聞社(昭和56年)に記載されている。
は、例えば、文献:山口富士夫、コンピュータデイスプ
レィによる図形処理工学、第5章 隠れ面消去問題2日
刊工業新聞社(昭和56年)に記載されている。
従来の画像表示装置におけるフレームメモリはランダム
・アクセスにより書き込むメモリを使用しており、画面
上の各画素の輝度とその値を書き込むためのフレームメ
モリのアドレスとを求め、そのアドレスに輝度を書き込
んでいた。この方法では輝度計算の他にメモリに書き込
むためのアドレスを指定する必要がある。
・アクセスにより書き込むメモリを使用しており、画面
上の各画素の輝度とその値を書き込むためのフレームメ
モリのアドレスとを求め、そのアドレスに輝度を書き込
んでいた。この方法では輝度計算の他にメモリに書き込
むためのアドレスを指定する必要がある。
このため、アドレスを生成するための手段が必要である
という問題点がある。
という問題点がある。
また、ランダム・アクセス・メモリは任意のアドレスに
対して書き込みができるような構成をとっているため、
メモリ容量が増えると指定されたアドレスにデータを書
き込むのに多くの時間を要する。このため、大容量のラ
ンダム・アクセス・メモリでフレームメモリを構成する
とフレームメモリへの書き込みに多くの時間を要する。
対して書き込みができるような構成をとっているため、
メモリ容量が増えると指定されたアドレスにデータを書
き込むのに多くの時間を要する。このため、大容量のラ
ンダム・アクセス・メモリでフレームメモリを構成する
とフレームメモリへの書き込みに多くの時間を要する。
このため、高速に画像を表示するためには複数のフレー
ムメモリを用意しておき、フレームごとに順番に各フレ
ームメモリに書き込みを行うといった方法がとられてい
た。そのため、複数のフレームメモリを必要とし、さら
にフレームメモリの制御機構も必要であるという問題点
もある。
ムメモリを用意しておき、フレームごとに順番に各フレ
ームメモリに書き込みを行うといった方法がとられてい
た。そのため、複数のフレームメモリを必要とし、さら
にフレームメモリの制御機構も必要であるという問題点
もある。
本発明の目的は、画面上の各画素の輝度を表示順に発生
するため、フレームメモリのアドレス計算を必要とせず
、このため書き込み速度の遅いランダム・アクセス・メ
モリで高速表示させるための複数のフレームメモリやフ
レームメモリの制御機構を必要としないため、少ないメ
モリ容量でかつ簡単な制御により高速に画像表示が行え
る画像表示装置を提供することにある。
するため、フレームメモリのアドレス計算を必要とせず
、このため書き込み速度の遅いランダム・アクセス・メ
モリで高速表示させるための複数のフレームメモリやフ
レームメモリの制御機構を必要としないため、少ないメ
モリ容量でかつ簡単な制御により高速に画像表示が行え
る画像表示装置を提供することにある。
本発明の画像表示装置は、3次元空間中の複数の多面体
をスキャンラインごとに隠れ面消去して画面上に表示す
るための画像表示装置において、前記多面体を構成する
各多角形と前記画面上のスキャンラインを奥行き方向に
延ばしてできるスキャンライン平面との交線であるセグ
メントを表す情報としての前記セグメントの両端点にお
ける列番地と奥行きと輝度とをセグメント情報として発
生するセグメント発生部と、前記各スキャンラインでの
各セグメントのうちの前記画面上に表示すべき区間の両
端の列番地と輝度とによって表される表示セグメント情
報および前記各セグメントが表示されずに背景を表示す
べき各区間における両端の列番地と輝度とによって表さ
れる表示背景情報を表示情報として発生する表示情報発
生部と、前記表示情報を一方の端点の列番地に対応する
アドレスに記憶するための表示情報記憶部と、前記表示
情報記憶部から読み出した表示情報に基づいて次に読み
出す表示情報のアドレスを求めて上記表示情報記憶部に
送るアドレス生成部と、前記表示情報記憶部から読み出
された表示情報から前記表示情報によって示される区間
内に含まれる画素の輝度を列番地の順に計算する画素輝
度計算部と、前記画面上の各画素の輝度を前記画素輝度
計算部が求めた順に前記画面上に表示する表示部とを備
えて構成されている。
をスキャンラインごとに隠れ面消去して画面上に表示す
るための画像表示装置において、前記多面体を構成する
各多角形と前記画面上のスキャンラインを奥行き方向に
延ばしてできるスキャンライン平面との交線であるセグ
メントを表す情報としての前記セグメントの両端点にお
ける列番地と奥行きと輝度とをセグメント情報として発
生するセグメント発生部と、前記各スキャンラインでの
各セグメントのうちの前記画面上に表示すべき区間の両
端の列番地と輝度とによって表される表示セグメント情
報および前記各セグメントが表示されずに背景を表示す
べき各区間における両端の列番地と輝度とによって表さ
れる表示背景情報を表示情報として発生する表示情報発
生部と、前記表示情報を一方の端点の列番地に対応する
アドレスに記憶するための表示情報記憶部と、前記表示
情報記憶部から読み出した表示情報に基づいて次に読み
出す表示情報のアドレスを求めて上記表示情報記憶部に
送るアドレス生成部と、前記表示情報記憶部から読み出
された表示情報から前記表示情報によって示される区間
内に含まれる画素の輝度を列番地の順に計算する画素輝
度計算部と、前記画面上の各画素の輝度を前記画素輝度
計算部が求めた順に前記画面上に表示する表示部とを備
えて構成されている。
本発明の、多面体を表示するための画像表示装置におけ
る画像表示方法について説明する。
る画像表示方法について説明する。
セグメント発生部は、画面上の各スキャンラインを奥行
き方向に延ばしてできるスキャンライン平面と多面体を
構成する各多角形との交線であるセグメントの両端の列
番値と奥行き値と輝度とを求め、これをセグメント情報
として発生する。
き方向に延ばしてできるスキャンライン平面と多面体を
構成する各多角形との交線であるセグメントの両端の列
番値と奥行き値と輝度とを求め、これをセグメント情報
として発生する。
表示情報発生部はセグメント情報に基づいて、まず、あ
る区間で重なりのあるセグメント同士で前後判定を行い
、各セグメントの画面に表示するべき区間である表示セ
グメント区間の端点の列番値と輝度とを表示セグメント
情報として求める。
る区間で重なりのあるセグメント同士で前後判定を行い
、各セグメントの画面に表示するべき区間である表示セ
グメント区間の端点の列番値と輝度とを表示セグメント
情報として求める。
次に、スキャンラインの全区間がら表示セグメント区間
を除去した背景区間の端点の列番値と輝度とを表示背景
情報として求める。ただし背景区間の端点の輝度とは背
景色の輝度であり、両端において同じである。そして表
示セグメント情報と表示背景情報とを表示情報として発
生する。
を除去した背景区間の端点の列番値と輝度とを表示背景
情報として求める。ただし背景区間の端点の輝度とは背
景色の輝度であり、両端において同じである。そして表
示セグメント情報と表示背景情報とを表示情報として発
生する。
表示情報記憶部は列番地の数だけの表示情報を記憶する
メモリを持ち、表示情報を一方の端点の列番地に対応す
るアドレスに記憶する。
メモリを持ち、表示情報を一方の端点の列番地に対応す
るアドレスに記憶する。
アドレス生成部は、表示情報記憶部が出力した表示情報
のうちで表示情報記憶部のアドレスに対応した端点とは
逆の端点の列番地から、その列番地に対応するアドレス
を求めて発生する。このアドレスは次に読み出す表示情
報の一方の端点の列番地に対応するアドレスになってい
る。このような方法により、表示情報を一方の端点の列
番地の順に効率よく読み出すことができる。
のうちで表示情報記憶部のアドレスに対応した端点とは
逆の端点の列番地から、その列番地に対応するアドレス
を求めて発生する。このアドレスは次に読み出す表示情
報の一方の端点の列番地に対応するアドレスになってい
る。このような方法により、表示情報を一方の端点の列
番地の順に効率よく読み出すことができる。
画素輝度計算部は、一方の端点の列番地の順に送られて
きた表示情報を受取り、各表示情報の一方の端点の列番
地によって表される画素の輝度から順にその表示情報に
よって表される区間内の各画素の輝度を表示情報から求
める。なお、表示情報には表示セグメント情報と表示背
景情報の2種類の場合があるが、どちらも両端の列番地
と輝度とで表されるので同じ方法で区間内の輝度を求め
られる。このため各スキャンラインにおいて、各画素の
列番地の順に輝度を求めることになる。
きた表示情報を受取り、各表示情報の一方の端点の列番
地によって表される画素の輝度から順にその表示情報に
よって表される区間内の各画素の輝度を表示情報から求
める。なお、表示情報には表示セグメント情報と表示背
景情報の2種類の場合があるが、どちらも両端の列番地
と輝度とで表されるので同じ方法で区間内の輝度を求め
られる。このため各スキャンラインにおいて、各画素の
列番地の順に輝度を求めることになる。
表示部では、画素輝度計算部で求めた輝度を発生順に画
面に表示する。このため、フレームメモリに輝度を書き
込むための列番地を発生しなくて済む。また、フレーム
メモリに大容量だが書き込み速度の遅いメモリを使用し
なくて済むため、高速に画像を表示するために従来用い
られてきた複数のフレームメモリやフレームメモリの制
御機構を必要としない。このためメモリ容量を減少でき
かつ制御機構が簡単になる。
面に表示する。このため、フレームメモリに輝度を書き
込むための列番地を発生しなくて済む。また、フレーム
メモリに大容量だが書き込み速度の遅いメモリを使用し
なくて済むため、高速に画像を表示するために従来用い
られてきた複数のフレームメモリやフレームメモリの制
御機構を必要としない。このためメモリ容量を減少でき
かつ制御機構が簡単になる。
以下、図面により本発明の一実施例を説明する。
第1図は本発明の実施例を示すブロック図である。第1
図に示すように、3次元空間中の多面体を構成する各多
角形の情報からスキャンラインごとにセグメント情報1
1を発生するセグメント発生部1が設けられている。
図に示すように、3次元空間中の多面体を構成する各多
角形の情報からスキャンラインごとにセグメント情報1
1を発生するセグメント発生部1が設けられている。
第2図はセグメントを示す説明図である。第2図に示す
ように、セグメント23は画面に基づいた座標系におけ
る多角形22とスキャンラインを奥行き2方向に延ばし
たスキャンライン平面21との交差によって形成される
線分である。
ように、セグメント23は画面に基づいた座標系におけ
る多角形22とスキャンラインを奥行き2方向に延ばし
たスキャンライン平面21との交差によって形成される
線分である。
第3図はセグメント情報を示す説明図である。
第3図に示すようにセグメント情報はセグメント23の
左端の列番地LXと奥行きLZと輝度(カラー画像の場
合には例えば赤、緑、青の3成分LR,LG、LB)お
よび右端の列番地RXと奥行きRZと輝度(上と同様に
RR,RB、RG)とである。なおセグメント情報の求
め方は、例えば、文献二山ロ富士夫監訳、実践コンピュ
ータグラフィックス、第2章 ラスタスキャングラフィ
ックス2日刊工業新聞社(昭和62年)に記載されてい
る。
左端の列番地LXと奥行きLZと輝度(カラー画像の場
合には例えば赤、緑、青の3成分LR,LG、LB)お
よび右端の列番地RXと奥行きRZと輝度(上と同様に
RR,RB、RG)とである。なおセグメント情報の求
め方は、例えば、文献二山ロ富士夫監訳、実践コンピュ
ータグラフィックス、第2章 ラスタスキャングラフィ
ックス2日刊工業新聞社(昭和62年)に記載されてい
る。
第4図は表示情報発生部2の一例を示すブロック図であ
る。第4図に示すように、まず表示セグメント作成部4
1では、セグメント情報11がらセグメントのうちで画
面に表示されない部分を削除することによって得られる
表示セグメントを表す表示セグメントを表す表示セグメ
ント情報141を作成する。
る。第4図に示すように、まず表示セグメント作成部4
1では、セグメント情報11がらセグメントのうちで画
面に表示されない部分を削除することによって得られる
表示セグメントを表す表示セグメントを表す表示セグメ
ント情報141を作成する。
第5図は表示セグメントを示す説明図である。
第5図に示すように、表示セグメントはZ軸を視線方向
(奥行き)、X軸をスキャンライン方向としたとき、セ
グメント51の内でセグメント55.56が隠す隠れ部
分52.54を削除した53である。また、どのセグメ
ントにも隠されないセグメント55.56も表示セグメ
ントに含める。表示セグメント情報141は表示セグメ
ントの両端点の列番地と輝度とからなる。表示セグメン
ト情報141は2つのセグメントを比較し、隠れ部分を
削除して残ったセグメントの一部区間の端点における列
番地と奥行きと輝度とを求める作業を、すべてのセグメ
ントの組合せにおいて順次行うことによって求められる
。
(奥行き)、X軸をスキャンライン方向としたとき、セ
グメント51の内でセグメント55.56が隠す隠れ部
分52.54を削除した53である。また、どのセグメ
ントにも隠されないセグメント55.56も表示セグメ
ントに含める。表示セグメント情報141は表示セグメ
ントの両端点の列番地と輝度とからなる。表示セグメン
ト情報141は2つのセグメントを比較し、隠れ部分を
削除して残ったセグメントの一部区間の端点における列
番地と奥行きと輝度とを求める作業を、すべてのセグメ
ントの組合せにおいて順次行うことによって求められる
。
次に表示背景作成部42は、各セグメントが表示されず
に背景を表示すべき区間となる表示背景区間を表す表示
背景情報142を表示セグメント情報141の一部であ
る表示セグメントの両端の列番地から作成する。第6図
は表示背景区間を示す説明図である。第6図に示すよう
に表示背景区間は、Z軸を視線方向、X軸をスキャンラ
イン方向としたとき、スキャンラインのうちでセグメン
)61.62の存在しない表示背景区間63〜65であ
る6表示背景情報142は表示セグメント情報141と
同様に、表示背景区間の両端の列番地と輝度(背景色)
とからなる。表示背景情報142は、スキャンラインの
両端の列番地によって表される区間から各表示セグメン
トの存在する区間を順次削除することによって求める。
に背景を表示すべき区間となる表示背景区間を表す表示
背景情報142を表示セグメント情報141の一部であ
る表示セグメントの両端の列番地から作成する。第6図
は表示背景区間を示す説明図である。第6図に示すよう
に表示背景区間は、Z軸を視線方向、X軸をスキャンラ
イン方向としたとき、スキャンラインのうちでセグメン
)61.62の存在しない表示背景区間63〜65であ
る6表示背景情報142は表示セグメント情報141と
同様に、表示背景区間の両端の列番地と輝度(背景色)
とからなる。表示背景情報142は、スキャンラインの
両端の列番地によって表される区間から各表示セグメン
トの存在する区間を順次削除することによって求める。
表示セグメント情報141と表示背景情報142とによ
って表示情報12を表す。
って表示情報12を表す。
第7図は表示情報記憶部3のメモリマツプを示す説明図
である。第7図に示すように、表示情報の一方の端点の
列番地と両端の輝度(以下、赤、緑、青の3成分がある
場合について述べる)とを記憶する領域を1スキヤンラ
インの列番地の数N個分用意しておく。表示情報記憶部
3は、表示情報発生部2が出力した表示情報12におけ
る左端の列番地LX、(i=1.2.・・・、に、には
表示情報の数)に対応するアドレスA+の示す領域に右
端の列番地RXIと左端の輝度LRILG+、LB1と
右端の輝度RRt 、RGIRBIとを書き込む。ただ
しL X t < L X t+1(i=1.2.・・
・、に−1)となるように表示情報の番号iを定める。
である。第7図に示すように、表示情報の一方の端点の
列番地と両端の輝度(以下、赤、緑、青の3成分がある
場合について述べる)とを記憶する領域を1スキヤンラ
インの列番地の数N個分用意しておく。表示情報記憶部
3は、表示情報発生部2が出力した表示情報12におけ
る左端の列番地LX、(i=1.2.・・・、に、には
表示情報の数)に対応するアドレスA+の示す領域に右
端の列番地RXIと左端の輝度LRILG+、LB1と
右端の輝度RRt 、RGIRBIとを書き込む。ただ
しL X t < L X t+1(i=1.2.・・
・、に−1)となるように表示情報の番号iを定める。
また、上で述べた右端と左端を逆にする方法も考えられ
るが、上で述べた場合と基本的に変わらないため省略す
る。このような書き込みを行うことによって、以下に示
す理由により表示情報を左端の列番地LXIの小さい順
に読み出すことができる。それは、表示情報によって表
されるどの表示区間も端点以外で重なることはなく、ま
たすべての表示区間によってスキャンライン全体を覆う
。このため、L X +はスキャンラインの左端の列番
地と一致し、さらにRX。
るが、上で述べた場合と基本的に変わらないため省略す
る。このような書き込みを行うことによって、以下に示
す理由により表示情報を左端の列番地LXIの小さい順
に読み出すことができる。それは、表示情報によって表
されるどの表示区間も端点以外で重なることはなく、ま
たすべての表示区間によってスキャンライン全体を覆う
。このため、L X +はスキャンラインの左端の列番
地と一致し、さらにRX。
=LXI+1 (i=1,2.・・・、に−1)となる
。
。
このことから、まずアドレス生成部4はスキャンライン
の左端の列番地に対応するアドレスA□を出力する。こ
のアドレスA1を受けて表示情報記憶部3はAlに記憶
しておいた表示情報を出力する0次に、アドレス生成部
4は表示情報13を受は右端の列番地RX1からLX2
=RX1であることを利用してアドレスA2を求める0
表示情報記憶部3はアドレスA2を受けてA2に記憶し
ておいた表示情報を読み出す。このようにしてアドレス
生成部4ではアドレスA2 、 Ag 、 A4 、・
・・を順次出力し、表示情報記憶部3はそれぞれのアド
レスに記憶しておいた表示情報を順番に出力する。そし
て、左端の列番地の小さい順に表示情報を出力する。な
お、上では表示区間の端点て重なりがあるように表示情
報を定義した場合、すなわちRXI=LXl+1とした
場合で説明したが、表示区間の端点て重なりのないよう
に表示情報を定義した場合、すなわちRXl+1=LX
lや、とした場合でも上で説明した方法と同様にして、
左端の列番地の小さい順に表示情報を出力できる。
の左端の列番地に対応するアドレスA□を出力する。こ
のアドレスA1を受けて表示情報記憶部3はAlに記憶
しておいた表示情報を出力する0次に、アドレス生成部
4は表示情報13を受は右端の列番地RX1からLX2
=RX1であることを利用してアドレスA2を求める0
表示情報記憶部3はアドレスA2を受けてA2に記憶し
ておいた表示情報を読み出す。このようにしてアドレス
生成部4ではアドレスA2 、 Ag 、 A4 、・
・・を順次出力し、表示情報記憶部3はそれぞれのアド
レスに記憶しておいた表示情報を順番に出力する。そし
て、左端の列番地の小さい順に表示情報を出力する。な
お、上では表示区間の端点て重なりがあるように表示情
報を定義した場合、すなわちRXI=LXl+1とした
場合で説明したが、表示区間の端点て重なりのないよう
に表示情報を定義した場合、すなわちRXl+1=LX
lや、とした場合でも上で説明した方法と同様にして、
左端の列番地の小さい順に表示情報を出力できる。
画素輝度計算部5では、このように左端の列番地の小さ
い順に送られてきた表示情報13から、その情報によっ
て表される表示区間内に存在する画素の輝度を列番地の
小さい順に求める。その求め方には多くの方法が知られ
ているが、例えば表示情報から列番地の増分ΔXに対す
る輝度増分△工の比に=ΔX/ΔIを求めて、左端の輝
度にkを順次加えることによって表示区間内の輝度を順
番に求める。したがって、スキャンライン内の各画素の
輝度を列番地の小さい順に求めることになる。
い順に送られてきた表示情報13から、その情報によっ
て表される表示区間内に存在する画素の輝度を列番地の
小さい順に求める。その求め方には多くの方法が知られ
ているが、例えば表示情報から列番地の増分ΔXに対す
る輝度増分△工の比に=ΔX/ΔIを求めて、左端の輝
度にkを順次加えることによって表示区間内の輝度を順
番に求める。したがって、スキャンライン内の各画素の
輝度を列番地の小さい順に求めることになる。
表示部6では、画素輝度計算部5で求めた輝度15が列
番地の順に到達するため、ラスラスキャン形のデイスプ
レィなどに直接表示できる。また、次のようにフレーム
メモリを用いてもよい。
番地の順に到達するため、ラスラスキャン形のデイスプ
レィなどに直接表示できる。また、次のようにフレーム
メモリを用いてもよい。
フレームメモリとしては、読み出しと書き込みを非同期
にできかつ高速書き込みのできる、シリアル・イン・ボ
ート等を持つメモリを使用する。こうしたメモリを用い
て、画素輝度計算部5で求めた輝度を発生順に記憶し、
書き込みとは非同期に画面に表示する順に読み出しを行
う、こうすることにより、フレームメモリを意識せずに
直接画面に表示する場合と同様に画面表示ができる。
にできかつ高速書き込みのできる、シリアル・イン・ボ
ート等を持つメモリを使用する。こうしたメモリを用い
て、画素輝度計算部5で求めた輝度を発生順に記憶し、
書き込みとは非同期に画面に表示する順に読み出しを行
う、こうすることにより、フレームメモリを意識せずに
直接画面に表示する場合と同様に画面表示ができる。
以上述べたように、本発明の画像表示装置を用いること
によって、表示情報を一方の端点の列番地の順に並べ変
えて発生できる。さらに、各表示区間内の各画素の輝度
を列番地の順に計算するため、画面上の各画素の輝度を
列番地の順に発生できる。すなわち、画面の表示順に各
画素の輝度を発生できる。そのため、高速表示のために
従来用いられていた複数のフレームメモリやフレームメ
モリを制御する機構を使用しなくて済むため、従来の画
像表示装置に比べて少ないメモリ容量でかつ簡単な制御
によって高速に画像を表示することができる。
によって、表示情報を一方の端点の列番地の順に並べ変
えて発生できる。さらに、各表示区間内の各画素の輝度
を列番地の順に計算するため、画面上の各画素の輝度を
列番地の順に発生できる。すなわち、画面の表示順に各
画素の輝度を発生できる。そのため、高速表示のために
従来用いられていた複数のフレームメモリやフレームメ
モリを制御する機構を使用しなくて済むため、従来の画
像表示装置に比べて少ないメモリ容量でかつ簡単な制御
によって高速に画像を表示することができる。
第1図は本発明の実施例を示すブロック図、第2図はセ
グメントを示す説明図、第3図はセグメント情報を示す
説明図、第4図は表示情報発生部の一例を示すブロック
図、第5図は表示セグメントを示す説明図、第6図は表
示背景区間を示す説明図、第7図は表示情報記憶部のメ
モリマツプを示す説明図である。 1・・・セグメント発生部、2・・・表示情報発生部、
3・・・表示情報記憶部、4・・・アドレス生成部、5
・・・画素輝度計算部、6・・・表示部、11・・・セ
グメント情報、12.13・・・表示情報、14・・・
アドレス、15・・・輝度、21・・・スキャンライン
平面、22・・・多角形、23,51,55,56,6
1.62・・・セグメント、41・・・表示セグメント
作成部、42・・・表示背景作成部、141・・・表示
セグメント情報、142・・・表示背景情報、52.5
4・・・隠れ部分、53・・・表示セグメント、63.
64.65・・・表示背景区間。
グメントを示す説明図、第3図はセグメント情報を示す
説明図、第4図は表示情報発生部の一例を示すブロック
図、第5図は表示セグメントを示す説明図、第6図は表
示背景区間を示す説明図、第7図は表示情報記憶部のメ
モリマツプを示す説明図である。 1・・・セグメント発生部、2・・・表示情報発生部、
3・・・表示情報記憶部、4・・・アドレス生成部、5
・・・画素輝度計算部、6・・・表示部、11・・・セ
グメント情報、12.13・・・表示情報、14・・・
アドレス、15・・・輝度、21・・・スキャンライン
平面、22・・・多角形、23,51,55,56,6
1.62・・・セグメント、41・・・表示セグメント
作成部、42・・・表示背景作成部、141・・・表示
セグメント情報、142・・・表示背景情報、52.5
4・・・隠れ部分、53・・・表示セグメント、63.
64.65・・・表示背景区間。
Claims (1)
- 3次元空間中の複数の多面体をスキャンラインごとに隠
れ面消去して画面上に表示するための画像表示装置にお
いて、前記多面体を構成する各多角形と前記画面上のス
キャンラインを奥行き方向に延ばしてできるスキャンラ
イン平面との交線であるセグメントを表す情報としての
前記セグメントの両端点における列番地と奥行きと輝度
とをセグメント情報として発生するセグメント発生部と
、前記各スキャンラインでの各セグメントのうちの前記
画面上に表示すべき区間の両端の列番地と輝度とによっ
て表される表示セグメント情報および前記各セグメント
が表示されずに背景を表示すべき各区間における両端の
列番地と輝度とによって表される表示背景情報を表示情
報として発生する表示情報発生部と、前記表示情報を一
方の端点の列番地に対応するアドレスに記憶するための
表示情報記憶部と、前記表示情報記憶部から読み出した
表示情報に基づいて次に読み出す表示情報のアドレスを
求めて上記表示情報記憶部に送るアドレス生成部と、前
記表示情報記憶部から読み出された表示情報から前記表
示情報によって示される区間内に含まれる画素の輝度を
列番地の順に計算する画素輝度計算部と、前記画面上の
各画素の輝度を前記画素輝度計算部が求めた順に前記画
面上に表示する表示部とを備えたことを特徴とする画像
表示装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28193488A JPH02127785A (ja) | 1988-11-07 | 1988-11-07 | 画像表示装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP28193488A JPH02127785A (ja) | 1988-11-07 | 1988-11-07 | 画像表示装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02127785A true JPH02127785A (ja) | 1990-05-16 |
Family
ID=17645970
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP28193488A Pending JPH02127785A (ja) | 1988-11-07 | 1988-11-07 | 画像表示装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02127785A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005317269A (ja) * | 2004-04-27 | 2005-11-10 | Matsushita Electric Ind Co Ltd | 燃料電池の燃料供給装置 |
| US7951505B2 (en) | 2004-04-27 | 2011-05-31 | Panasonic Corporation | Fuel cell system that supplies to individual cells of a fuel cell stack independently |
| CN109977740A (zh) * | 2017-12-28 | 2019-07-05 | 沈阳新松机器人自动化股份有限公司 | 一种基于深度图的手部跟踪方法 |
-
1988
- 1988-11-07 JP JP28193488A patent/JPH02127785A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005317269A (ja) * | 2004-04-27 | 2005-11-10 | Matsushita Electric Ind Co Ltd | 燃料電池の燃料供給装置 |
| US7951505B2 (en) | 2004-04-27 | 2011-05-31 | Panasonic Corporation | Fuel cell system that supplies to individual cells of a fuel cell stack independently |
| CN109977740A (zh) * | 2017-12-28 | 2019-07-05 | 沈阳新松机器人自动化股份有限公司 | 一种基于深度图的手部跟踪方法 |
| CN109977740B (zh) * | 2017-12-28 | 2023-02-03 | 沈阳新松机器人自动化股份有限公司 | 一种基于深度图的手部跟踪方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6362818B1 (en) | System and method for reducing the rendering load for high depth complexity scenes on a computer graphics display | |
| JP3840014B2 (ja) | グラフィックス表示システムの走査変換実施装置 | |
| US5898437A (en) | Method for fast rendering of three-dimensional objects by generating lists of like-facing coherent primitives | |
| JPH0757117A (ja) | テクスチャマップへの索引を生成する方法及びコンピュータ制御表示システム | |
| WO1996031844A1 (en) | Graphics system | |
| JPH0687267B2 (ja) | ワイヤ・フレーム・グラフィック表示生成方法及び装置ならびに隠線除去システム | |
| CN108154553A (zh) | 一种三维模型与监控视频的无缝融合方法及装置 | |
| JPH09330423A (ja) | 三次元形状データ変換装置 | |
| US6774897B2 (en) | Apparatus and method for drawing three dimensional graphics by converting two dimensional polygon data to three dimensional polygon data | |
| US7834879B2 (en) | Drawing apparatus for displaying image data about a plurality of objects including semitransparent object and opaque object on computer display screen | |
| JP2001084404A (ja) | レンダリング方法及び装置、ゲーム装置、並びに立体モデルをレンダリングするプログラムを格納するコンピュータ読み取り可能な記録媒体 | |
| JP4311877B2 (ja) | 副標本化テクスチャ端縁部のアンチエイリアシング | |
| KR100429092B1 (ko) | 그래픽영상처리방법및장치 | |
| KR100256472B1 (ko) | 사용자가 정의한 룸 및 윈도우를 이용하는 효율적인 렌더링 | |
| JPH02127785A (ja) | 画像表示装置 | |
| JP3979162B2 (ja) | 画像処理装置およびその方法 | |
| JP4081304B2 (ja) | 描画処理プログラム,描画処理プログラムを記憶させた記憶媒体,描画処理装置、及び描画処理方法 | |
| JP3745659B2 (ja) | 画像生成装置および画像生成プログラム | |
| US7372466B2 (en) | Image processing apparatus and method of same | |
| JP3872056B2 (ja) | 描画方法 | |
| JP2000348196A (ja) | 3次元画像生成装置および環境マップの生成方法 | |
| JP2776793B2 (ja) | 画像表示方法およびその表示装置 | |
| JPH02132572A (ja) | 画像表示装置 | |
| JP2952585B1 (ja) | 画像生成方法 | |
| JP3098060B2 (ja) | 模擬視界信号発生装置 |