JP2000516747A - 像処理方法および装置 - Google Patents

像処理方法および装置

Info

Publication number
JP2000516747A
JP2000516747A JP10529381A JP52938198A JP2000516747A JP 2000516747 A JP2000516747 A JP 2000516747A JP 10529381 A JP10529381 A JP 10529381A JP 52938198 A JP52938198 A JP 52938198A JP 2000516747 A JP2000516747 A JP 2000516747A
Authority
JP
Japan
Prior art keywords
image
primitive
pixels
primitives
pixel
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.)
Abandoned
Application number
JP10529381A
Other languages
English (en)
Other versions
JP2000516747A5 (ja
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.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
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 Philips Electronics NV filed Critical Philips Electronics NV
Publication of JP2000516747A publication Critical patent/JP2000516747A/ja
Publication of JP2000516747A5 publication Critical patent/JP2000516747A5/ja
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three-dimensional [3D] modelling for computer graphics
    • G06T17/20Finite element generation, e.g. wire-frame surface description, tesselation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T11/00Two-dimensional [2D] image generation
    • G06T11/40Filling planar surfaces by adding surface attributes, e.g. adding colours or textures

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Graphics (AREA)
  • Geometry (AREA)
  • Software Systems (AREA)
  • Image Generation (AREA)

Abstract

(57)【要約】 組立多角形像プリミティブから像を発生する像処理方法および装置を述べる。描画に対する先行モデルとして、プリミティブの順序リストを確認される変質ケース(46、48)および廃棄される変質ケース(44)によって組立てる。次に、変質ケースを除去した後、残りのプリミティブに一連のテスト(52、56、60、62)を施して特定のケースを識別し、これによりプリミティブのスパンおよび底部スパンの右側画素を省略する描画技術を実施して描画動作を簡単化する。

Description

【発明の詳細な説明】 像処理方法および装置発明の技術分野 本発明は像処理方法および像処理装置に関するものであり、特に像プリミティ ブとして既知の多数の個別の多角形表面から構成された像の描画に関するもので ある。発明の背景 多角形、特に取扱いの容易な三角形のメッシュとして物体をモデリングするこ とはリアルタイムコンシューマーグラフィックスにおいて普通の技術である。こ れは特に3次元像データから2次元像を得るために、3次元空間に物体表面を形 成する多角形を2次元空間に投影し、任意の必要な計算またはルックアップテー ブルの参照に次いで適宜の画素値(カラー、テクスチュア等)を投影された2次 元多角形内の画素位置に写像(マッピング)するようにした3次元物体モデリン グの場合である。3次元空間から2次元空間に多角形を変換した後の計算は表示 画素値の組を発生させるために、プロセッサパイプラインによって好適に処理さ れる。 3次元グラフィックス表示システムに用いられ、多角形プロセッサの直列結合 されたチェーンを具えるかかるプロセッサパイプラインの例は米国特許4,855,70 3(ディーリング/シュランバーガー)に記載されている。3次元空間から2次元 空間に多角形を変換した後、多角形をこれらが現われる第1表示画素ラインの参 照(規準)によって、走査順に分類する。走査ラインの処理前に、新たに導入さ れた多角形の各々をこれらも記憶されているチェーンのプロセッサの各々にロー ドして、順次の走査ラインへの寄与をも導出する。特定の多角形によって被覆さ れない走査ライン(即ち、所謂3角形の底頂部以下の第1の明瞭なライン)に到 達すると、この多角形は、新たな多角形データ得るために、チェーンのプロセッ サから取出すことができる。1走査ラインの処理後、このラインの画素データは (陰極線管、CRT装置のような)表示装置に直接送るか、または陰極線管のア クセス用のフレームバッファに記憶することができる。 走査ラインの処理開始前に、他の作動特にエッジスロープの計算を必要とする 2次元多角形を用意する予備処理を行ない、この予備処理によってシステムの総 合性能を制限するに充分なコンピュータ的なリソースを消耗する場合がある。こ の工程をいくぶん簡単化する技術は米国特許4,930,091(シュレッダーおよびディ ーリング/シュランバーガー)に記載されており、この技術を上記米国特許4,855 ,703のシステムに適用する。この技術には3角形分類法を用いて3角形の複数の パラメータを3角形の頂角の供給座標から計算する。次いで、これらのパラメー タを用いてパラメータの変化する組合せによりカバーされている3角形の全ての 可能な形状で、3角形の分類を含むルックアップテーブルをアドレス指定し:即 ち、ルックアップテーブルから一旦読出された3角形分類によってこの3角形を パイプラインで処理すべき手段を決めるようにする。3つの頂角全部が直線上に 位置し、(従って3角形自体が直線となるか、またはこれら頂角が互いに接近し て3角形が画素を囲まなくなり、(従って、表示画像に示されない)場合には、 3角形が変形している場合には、続く処理は行なわない。発明の概要 像の不必要な処理のあるものを回避するこれらの変形ケースを認識しながら、 更なる節約を必要とすることを認識し、本発明はグラフィックス描画処理の効率 を改善せんとするにある。 本発明像処理方法は複数の多角形像プリミティブで構成される2次元画素像を 描画する像処理を行うに当たり、次のステップ: (a)像プリミティブをその完成像内の位置に関して分類するとともにこのプ リミティブの順序リストを発生し; (b)1画素の最大水平寸法または最大垂直寸法を有する像プリミティブを変 質として指定するとともにこの変質プリミティブを描画前のリストから除去し; (c)2画素の最大水平寸法または最大垂直寸法を有する像プリミティブを特 定として指定し、この特定プリミティブをその頂角の配列に従って分類し、且つ この特定のプリミティブを前記リスト内で識別し; (d)その特定の分類に従って処理される前記ステップ(c)で識別されたこ れら特定のプリミティブで像を描画し、互いのプリミティブに対しそのプリミテ ィブによって交差された各走査ラインに対し、像プリミティブにより交差された かかる各走査ラインの部分の端部画素および像プリミティブにより交差された最 上側および最下側の画素の所定のものの全ての画素に対するプリミティブ寄与を 無視する、ステップを具えることを特徴とする。 本発明によれば、観察により初期変形プリミティブ以外のある場合に、完全な 計算を必要としなくなるようにする。これらの場合を確認することにより、およ び上記ステップ(e)のプリミティブ分類に従って簡単化された計算を用いるこ とにより、物体がかなりの距離で観察され、(従って、2次元スクリーンに投影 される際に各多角形が処理時間によって小さくなる)際に発生するような、およ び円滑な湾曲表面をシミュレートするために、極めて多数の小さな多角形から構 成された物体を表示するための、景色に多くの小さな多角形が存在する際の処理 時間を著しく節約し得ることを確認した。 無視すべき予備プリミティブ画素の寄与の、プリミティブによってカバーされ た各走査ライン部分の右側画素および最低部の画素を好適に選択する:これによ りプリミティブ境界における描画問題を防止する手助けをする。この特定のプリ ミティブはそれらの配列に依存する多数のカテゴリに入る。特定のカテゴリの各 クラスは請求項に記載された共通の描画技術を有し、且つ発明の以下に記載する 実施例から明らかである。 像プリミティブを分類する初期ステップは頂部のxy位置以上を考慮する。例 えば、各像プリミティブが関連する深度値を有する箇所で分類のステップは更に その個別の深度値に従う像プリミティブの分類を具える。或は又、または追加的 に、各像プリミティブが関連する透明度値を有する箇所で、分類のステップは1 つ以上の不透明プリミティブによって全体的にカバーされたそのプリミティブを リストから除去することをさらに含む:斯様にして、変形または閉込プリミティ ブを描画する試みに時間の浪費がないようにする。 また、本発明は第1および第2メモリに結合されたデータプロセッサを具え、 第1メモリは処理用像プリミティブデータを保持し、第2メモリは動作プログラ ムに従って作動する際、データプロセッサの動作プログラムを保持するようにし た像処理装置において: 前記第2メモリのデータに基づき、像プリミティブをその完成像内の位置に関 して分類するとともにこのプリミティブの順序リストを発生する手段と; 1画素の最大水平寸法または最大垂直寸法を有する像プリミティブを変質とし て指定するとともにこの変質プリミティブを描画前にリストから除去するように 配列された手段と; 2画素の最大水平寸法または最大垂直寸法を有する像プリミティブを特定のも のとして指定し、この特定プリミティブをその頂角の配列に従って分類するよう に配列され、且つこの特定のプリミティブを前記リスト内で識別する手段と; 前記第1メモリのデータから像を描画するように配列され、特定のものとして 識別されたこれらプリミティブはその特定の分類に従って処理され、互いのプリ ミティブに対しそのプリミティブによって交差された各走査ラインに対し、像プ リミティブにより交差されたかかる各走査ラインの部分の端部画素および像プリ ミティブにより交差された最上側および最下側の画素の所定のものの全ての画素 に対するプリミティブ寄与を無視するように構成された像描画手段と;を具える ことを特徴とする。 本発明は3角形プリミティブシステムを一例として説明したが、後述する原理 は3つ以上の頂角を有する多角形プリミティブにも同様に適用することができる 。図面の簡単な説明 図1は本発明を実施するに好適な像処理システムの構成を示すブロック該略図 である。 図2は3角形像プリミティブの画素に対する慣例の走査ライン配列を 示す説明図である。 図3−8は異なる種々の特定の場合のプリミティブの有効画素および無効画素 を示す説明図である。 図9は本発明を実施する像プリミティブ分類の処理を示すフローチャート図で ある。発明を実施するための最良の形態 像処理装置として構成されたデータ処理システムを図1に示す。このデータ処 理システムは3次元像データを処理してバーチュアル−3次元世界でモデル化さ れた物体の2次元視野表示するように配列された処理ユニットCPU10を具え る。このCPU10はデータ兼アドレスバス12を経てランダムアクセスメモリ RAM14およびリードオンリメモリROM16に結合するとともに好適なイン ターフェース18を経て他の(オフーライン)データ記憶装置OLS20にも接 続する。OLS20は好適には3次元データのソースを提供するとともに磁気デ ィスク、光学ディスク、磁気−光学ディスクその他好適な記憶媒体のような永久 記憶装置からCPU10の作動を制御する。OLSの形態の主制約はインターフ ェース18およびバス12を経てCPU10に所要速度でデータを供給し得るよ うにする点である。 また、接続されたビデオモニタVDU24にビデオ像を発生するように配列さ れたフレームバッファ兼ディスプレイ駆動段22を前記バスに接続する。像発生 処理に対するユーザの制御または寄与を行なうために、ユーザ入力装置インター フェース26をキーボード28および前記インターフェースに接続されたマウス 30のような入力装置とともにバス12に接続する。 3次元データは3次元座標空間の多面体頂角の位置の規定として記憶する。V DU24にフレーム順次に発生する3次元データの2次元視野は直線によって接 続され、正味の平坦多角形を規定する頂角を考慮することによって発生する。視 野は、可能には、背面選択等を実行した後各多角形を考慮してお考慮中特定の視 野から見えない多角形を除去するようにして描画する。その後、多角形のリスト を規定し、これにより多角形が正しい順序で描画されるようにする。 便宜上、多角形描画の慣例の技術をまず最初3角形プリミティブを示す図2に つき考察する。3角形を描画する慣例の技術では、頂部から開始し、3角形が完 了するまで”スパン”を描き、この際、1スパンはスクリーンの画素の1行(列 )によってカバーされた3角形の部分とする。各スパンに属する画素を図2にそ のスパン番号で示す。 3つの頂角を垂直(y)方向に分類することにより処理を開始し、これら頂角 を頂部頂角VT,中間部頂角VM,および底部頂角VBとする。この処理が一旦行 なわれると、3角形は4つのカテゴリの内の1つに分類することができる。頂 部頂角および中間部頂角のy値が同一である場合には、頂角は平坦となり、中間 部頂角および底部頂角のy値が同一である場合には、底部頂角が平坦となる。3 つの頂角全部のy値が同一である場合には、3角形は変形し、後述するように、 描画する必要はない。残りの2つのケースは相当に大きな3角形に対し最も共通 のものであり、数個の画素のみをカバーする小さな3角形に対しては必要ではな いが、3つの頂角全部のy値が異なる場合の状況をカバーする。そのうちの1つ は3角形の左側が2つの端縁部に分割されその接合部に頂角VMを有する左側分 割のケース(図2に示す)である。右側端縁部が分割される場合には右側分割の ケースが生じる。これら4つのケース(変形のケースは含まれない)の各々にお いて、プリミティブの全ての端縁傾斜部を計算する。平坦頂部および平坦底部を 有する3角形に対しては、2つの傾斜部を計算するが、左側/右側分割のケース に対しては3つの傾斜部が存在する。 画素が2の3角形を接合する場合の縁部の両側の1部分を含む場合には、画素 を2回描画してはならないことは重要である。この2重描画の回避を行なうには 部分的には描画時間を節約するが、特に発生し得るエラーを除去するようにする 。特に、画素が半透明で、表示画素の色/テクステュアが最前端プリミティブの 後方の1つ以上のプリミティブからの寄与を含む場合には、画素が二重であれば 、前方および重畳プリミティブの相対寄与の計算を誤るようになる。この結果、 例えば、これがそのままよりも調光の現われる画素となる。 この重畳を回避するために、各スパンの右側画素を描画しないままとするとと もに底部スパンを描画しない儘にして、2つのプリミティブの境界の画素をこれ ら2つのプリミティブの一方に対し考察するようにすることは既知である。この 処理ステップのため、上記変形ケースは何ら描画動作に必要でない。その理由は これが底部スパンであり、従って考察しない1つのスパンのみを含むからである 。 他の処理は、無視すべき考察されていないこれら画素を有する処理を簡単化し 得るこれらプリミティブを特定のケースとして認識することによって、ある画素 プリミティブの寄与を考察しないこのステップの結果として、省略することがで きる。これら特定のケースおよび各々が受信する簡単化処理を図3乃至図8の画 素レイアウトダイアグラムに示し、図中、0はプリミティブによってカバーされ 、 (上述した理由で)描画されない画素を示し、1は描画する必要のある画素を示 し、添字”max”、”mid”および”min”は3角形頂角の座標に適用された場合 に、それぞれ最大値、中間値および最小値を示す。 第1の特定のケースはこれらプリミティブが2画素の水平頂部(ymaxの2つ の頂角)および垂直範囲(ymax−ymin)を有する。頂部幅(本例では、ymax −ymin)が2画素である場合には、図3に示すように、合成描画は頂角位置で 単一画素を必要とする。頂部幅が2画素以上である場合には、図4に示すように 、画素の簡単な水平ラインを必要とする。右側の画素の寄与が全ての場合にドロ ップされる場合には、高さ2画素、幅N画素の平坦頂部3角形に対する手順は左 側頂角から(N−1)画素の水平ラインを描画する必要がある。 次のケースは2画素の高さおよび任意幅の平坦な底部プリミティブ(yminに おける2つの頂角)の場合である。前のケースの逆、即ち、画素の水平ラインを プリミティブの底部ラインとし、従って描画しないが、単一頂部画素は1スパン の右側と見なす必要があり、同様に図5に示すように描画しない。従って、この 結果は描画しないケースである。 次のケースは幅が2画素で、高さが任意の平坦頂部プリミティブ(図6)およ び平坦底部プリミティブ(図7)の場合である:ここに幅とはプリミティブによ ってカバーされ、水平な範囲(ymax−ymin)を有さない区域を意味するものと する。また、ここにベクトル(即ち、画素の単一ライン)とは描画すべきベクト ルの長さと相俟って計算する必要のある1スロープのみで描画する必要があるこ とを意味するものとする。この場合、例えばテクスチュア値の水平スロープの計 算は必要ない。 最終ケースは、2画素の幅(再び水平範囲でない)および任意の高さを有し、 図8に示すように、平坦頂部でなく、平坦底部でもない場合である。この場合に は、3つ縁部の全てに対するスロープは計算する必要はないが、合成画素パター ンが水平スロープ計算を必要としない簡単なラインであると云う事実から節約を 行なうことができる。 プリミティブを分類する総合選択処理を図9のフローチャートに示す。スター ト40から出発し、最初のステップ42で、例えば、隠れた表面を除去するため に、プリミティブが閉込められているか否かを任意にテストする。閉込めの質問 は、重畳プリミティブの全または部分不透明性に依存して一層簡単なイエス/ノ ーテストとし、これが既知のzバッファリングアルゴリズムにおける場合のよう に、これが図8の処理後に発生するも、追加のプリミティブを像に加える際に繰 返しループテストを具える用にすること明らかである。ステップ42のテストが 閉込めるべきプリミティブがイエスであり、これを具える場合には、プリミティ ブを(ステップ44で)廃棄し、それ以外はステップ46に通過する。 ステッ プ46では、垂直高さ(ymax−ymin)をチェックし、且つ、これが1画素に等 しい(即ち、ymax=ymin)場合には、プリミティブは変形し、廃棄する。同様 に、ステップ48で頂部(xmax−xmin)の最左側から最右側まで水平範囲をチ ェックし、再びこれが1画素に等しい場合には、プリミティブは変形し、廃棄さ れる。 ステップ50では、(1画素よりも低いか、またはこれに等しいプリミティブ が変形しているものとして廃棄された場合と同様に)垂直範囲が2つの画素に等 しいかどうかをチェックする。変形である場合には、ステップ52によってこれ が(図5に示すように)平坦底部であるかどうかをチェックし、平坦底部である 場合には、これを廃棄する。ステップ52のチェックが平坦底部でない場合には 、(図3および4に示すように)プリミティブが平坦底部であるかどうかについ てステップ54でさらにチェックし、平坦底部である場合には、プリミティブを 、画素の頂部左側頂角および長さ(VT−VM-1)から水平ラインを描く必要があ ると云う識別子とともにステップ56で描画リストにエンターする。また、ステ ップ54のチェックがノーである場合には、プリミティブは水平縁部を有さず、 水平スロープの計算を必要としないと云う識別子とともにステップ58で描画リ ストにエンターする。 ステップ50がノーである、即ち、垂直範囲が2画素よりも大きい場合には、 水平範囲をステップ60でチェックするとともにこれが2画素よりも大きい場合 にも、プリミティブは特定のケースの一つを構成しない。従って、画素は特定の 処理を示す識別子がなくてもステップ62で描画リストにエンターされる。 水平範囲が2画素よりも少ないかまたはこれに等しい場合には、次の2つのス テップ64、66によってこれが平坦頂部(図6)であるか、平坦底部(図7) であるかをそれぞれチェックする。チェックのテストがイエスの場合には、前述 したように、単一のスロープおよび長さを計算する必要派内と云う識別子ととも にプリミティブをステップ68で描画リストにエンターする。プリミティブが平 坦頂部でもなく、平坦底部でもない場合には、特定のケースであるが水平縁部が ないものとして識別された他のプリミティブとともに前記プリミティブをステッ プ58で描画リストにエンターする。 本発明の利点はこれらの状況で必要とされる処理数を低減することにある。従 って、左程高価でない描画システムを用いて一層現実的な/興味のある3次元モ デルを用いることができ、またはさもなければ可能である場合よりも短い距離で 多くの物体を見ることができる。 本発明は上述した例にのみ限定されるものではなく、要旨を変更しない範囲内 で種々の変形や変更が可能である。

Claims (1)

  1. 【特許請求の範囲】 1.複数の多角形像プリミティブで構成される2次元画素像を描画する像処理を 行うに当たり、次のステップ: (a)像プリミティブをその完成像内の位置に関して分類するとともにこの プリミティブの順序リストを発生し; (b)1画素の最大水平寸法または最大垂直寸法を有する像プリミティブを 変質として指定するとともにこの変質プリミティブを描画前のリストから除去 し; (c)2画素の最大水平寸法または最大垂直寸法を有する像プリミティブを 特定として指定し、この特定プリミティブをその頂角の配列に従って分類し、 且つこの特定のプリミティブを前記リスト内で識別し; (d)その特定の分類に従って処理される前記ステップ(c)で識別された これら特定のプリミティブで像を描画し、互いのプリミティブに対しそのプリ ミティブによって交差された各走査ラインに対し、像プリミティブにより交差 されたかかる各走査ラインの部分の端部画素および像プリミティブにより交差 された最上側および最下側の画素の所定のものの全ての画素に対するプリミテ ィブ寄与を無視する、ステップを具えることを特徴とする像処理方法。 2.プリミティブによりカバーされた各走査ラインの部分の右側画素および最低 側画素ラインは、前記ステップ(d)で無視された各プリミティブ寄与を有す ることを特徴とする請求項1に記載の像処理方法。 3.2つの画素の垂直範囲および幅N画素の水平上側端部を有するものとして前 記ステップ(c)で分類された特定のプリミティブを、幅N−1画素の単一画 素ラインとして描画するようにしたことを特徴とする請求項1または2に記載 の像処理方法。 4.2つの画素の垂直範囲および水平低側端部を有するものとして前記ステップ (c)で分類された特定のプリミティブを無視しないようにしたことを特徴と する請求項1または2に記載の像処理方法。 5.2画素の最大水平範囲および2画素よりも大きな垂直範囲を有するものとし て前記ステップ(c)で分類された特定のプリミティブを、幅1画素の傾斜ラ インとして描画するようにしたことを特徴とする請求項1または2に記載の像 処理方法。 6.各像プリミティブは関連する深度値を有するとともに前記ステップ(a)は 各深度値に従って像プリミティブを分類することをさらに具えることを特徴と する請求項1〜5の何れかの項に記載の像処理方法。 7.各像プリミティブは関連する透明値を有するとともに前記ステップ(a)は 1つ以上の不透明プリミティブにより全体的にカバーされたこれらプリミティ ブを前記リストから除去することをさらに具えることを特徴とする請求項6に 記載の像処理方法。 8.第1および第2メモリに結合されたデータプロセッサを具え、第1メモリは 処理用像プリミティブデータを保持し、第2メモリは動作プログラムに従って 作動する際、データプロセッサの動作プログラムを保持するようにした像処理 装置において: 前記第2メモリのデータに基づき、像プリミティブをその完成像内の位置に 関して分類するとともにこのプリミティブの順序リストを発生する手段と; 1画素の最大水平寸法または最大垂直寸法を有する像プリミティブを変質と して指定するとともにこの変質プリミティブを描画前にリストから除去するよ うに配列された手段と; 2画素の最大水平寸法または最大垂直寸法を有する像プリミティブを特定の ものとして指定し、この特定プリミティブをその頂角の配列に従って分類する ように配列され、且つこの特定のプリミティブを前記リスト内で識別する手段 と; 前記第1メモリのデータから像を描画するように配列され、特定のものとし て識別されたこれらプリミティブはその特定の分類に従って処理され、互いの プリミティブに対しそのプリミティブによって交差された各走査ラインに対し 、像プリミティブにより交差されたかかる各走査ラインの部分の端部画素およ び像プリミティブにより交差された最上側および最下側の画素の所定のものの 全ての画素に対するプリミティブ寄与を無視するように構成された像描画手段 と; を具えることを特徴とする像処理装置。 9.前記像プロセッサから描画された像を規定するデータを受けるように結合さ れ、規定された像を表示するように配列されたディスプレイ装置をさらに具え ることを特徴とする請求項8に記載の像処理装置。
JP10529381A 1997-06-18 1998-04-02 像処理方法および装置 Abandoned JP2000516747A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
GBGB9712684.1A GB9712684D0 (en) 1997-06-18 1997-06-18 Fast processing of image primitives
GB9712684.1 1997-06-18
PCT/IB1998/000479 WO1998058352A1 (en) 1997-06-18 1998-04-02 Fast processing of image primitives

Publications (2)

Publication Number Publication Date
JP2000516747A true JP2000516747A (ja) 2000-12-12
JP2000516747A5 JP2000516747A5 (ja) 2005-11-24

Family

ID=10814401

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10529381A Abandoned JP2000516747A (ja) 1997-06-18 1998-04-02 像処理方法および装置

Country Status (7)

Country Link
US (1) US6222556B1 (ja)
EP (1) EP0919044B1 (ja)
JP (1) JP2000516747A (ja)
KR (1) KR100544803B1 (ja)
DE (1) DE69816237T2 (ja)
GB (1) GB9712684D0 (ja)
WO (1) WO1998058352A1 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9915012D0 (en) 1999-06-29 1999-08-25 Koninkl Philips Electronics Nv Z-buffering graphics system
US6937236B2 (en) * 2001-06-25 2005-08-30 Micron Technology, Inc. Methods and apparatus for culling sorted, back facing graphics data
US7619624B2 (en) 2001-06-25 2009-11-17 Micron Technology, Inc. Methods and apparatus for rendering or preparing digital objects or portions thereof for subsequent processing
US7307630B2 (en) * 2005-08-26 2007-12-11 Barco Nv Volume rendering apparatus and method
KR102059578B1 (ko) * 2012-11-29 2019-12-27 삼성전자주식회사 3차원 그래픽스 렌더링 시스템에서 프리미티브 처리 장치 및 방법
US10580209B2 (en) 2018-03-06 2020-03-03 Qualcomm Incorporated Removal of degenerated sub-primitives in tessellation

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4930091A (en) * 1987-11-04 1990-05-29 Schlumberger Systems, Inc. Triangle classification setup method and apparatus for 3-D graphics display system
US4885703A (en) 1987-11-04 1989-12-05 Schlumberger Systems, Inc. 3-D graphics display system using triangle processor pipeline
US5590248A (en) * 1992-01-02 1996-12-31 General Electric Company Method for reducing the complexity of a polygonal mesh
US5428718A (en) 1993-01-22 1995-06-27 Taligent, Inc. Tessellation system
GB2278524B (en) * 1993-05-28 1997-12-10 Nihon Unisys Ltd Method and apparatus for rendering visual images employing area calculation and blending of fractional pixel lists for anti-aliasing and transparency
GB9324638D0 (en) 1993-12-01 1994-01-19 Philips Electronics Uk Ltd Image processing
US5689577A (en) * 1994-10-14 1997-11-18 Picker International, Inc. Procedure for the simplification of triangular surface meshes for more efficient processing
US5805868A (en) * 1995-03-24 1998-09-08 3Dlabs Inc. Ltd. Graphics subsystem with fast clear capability

Also Published As

Publication number Publication date
DE69816237T2 (de) 2004-04-22
DE69816237D1 (de) 2003-08-14
EP0919044B1 (en) 2003-07-09
US6222556B1 (en) 2001-04-24
EP0919044A1 (en) 1999-06-02
KR100544803B1 (ko) 2006-01-24
GB9712684D0 (en) 1997-08-20
WO1998058352A1 (en) 1998-12-23
KR20000068191A (ko) 2000-11-25

Similar Documents

Publication Publication Date Title
US5579454A (en) Three dimensional graphics processing with pre-sorting of surface portions
US6226003B1 (en) Method for rendering silhouette and true edges of 3-D line drawings with occlusion
US8860733B2 (en) Device for displaying cutting simulation, method for displaying cutting simulation, and program for displaying cutting simulation
JPS621075A (ja) 3次元図形処理方法
CN118379470B (zh) 一种交互式的三维模型纹理的编辑方法、系统及电子设备
JPH09330423A (ja) 三次元形状データ変換装置
JP2000516747A (ja) 像処理方法および装置
JP2681367B2 (ja) 図形処理方法及びその装置
JP4047421B2 (ja) ユーザ定義によるルームおよびウィンドウを用いた効率的レンダリング方法および装置
JP2008282170A (ja) グラフィックスプロセッサ、描画処理装置および描画処理方法
JP3979162B2 (ja) 画像処理装置およびその方法
CN119444952A (zh) 数字孪生的图像渲染方法、装置、系统及介质
JP4517447B2 (ja) 3次元モデルの画像処理方法及びその装置
JP7429496B2 (ja) 画像処理装置及び画像処理方法
CN120125603B (zh) 基于ai的分割虚拟图像并显示的方法、系统及存储介质
JPH1021402A (ja) 画像分割方法及びその装置
JPH04125787A (ja) 3次元図形表示処理法、3次元図形表示装置
JP2000339491A (ja) 情報処理装置および方法、並びに媒体
JPH0749965A (ja) 形状作成支援方法及びその装置
JP2000339493A (ja) 情報処理装置および方法、並びに媒体
JPH0944697A (ja) 図形描画装置
JPH02253485A (ja) コンピュータ・グラフィクスの描画データ形成方法
JPH02127786A (ja) 三次元物体の二次元表現方法
JPH0816817A (ja) 3次元画像生成装置
JPH11144079A (ja) 画像処理装置、その画像処理方法及びその画像処理プログラムを記録した記録媒体

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050331

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20050331

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20070507