JPH06251166A - 画像処理装置 - Google Patents

画像処理装置

Info

Publication number
JPH06251166A
JPH06251166A JP5036652A JP3665293A JPH06251166A JP H06251166 A JPH06251166 A JP H06251166A JP 5036652 A JP5036652 A JP 5036652A JP 3665293 A JP3665293 A JP 3665293A JP H06251166 A JPH06251166 A JP H06251166A
Authority
JP
Japan
Prior art keywords
memory
buffer
texture
data
image
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
JP5036652A
Other languages
English (en)
Inventor
Hiroyuki Senbon
浩之 千本
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
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5036652A priority Critical patent/JPH06251166A/ja
Priority to DE69420991T priority patent/DE69420991D1/de
Priority to EP94102256A priority patent/EP0613098B1/en
Priority to US08/202,133 priority patent/US5550961A/en
Publication of JPH06251166A publication Critical patent/JPH06251166A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/003D [Three Dimensional] image rendering
    • G06T15/04Texture mapping

Landscapes

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

Abstract

(57)【要約】 【目的】テクスチャキャッシュ無しでポリゴンの描画処
理と同等のスピードでポリゴン上にテクスチャマッピン
グを行うようにし複雑化、価格上昇を抑える。 【構成】画像メモリ8をダブルバッファとし各バッファ
のアドレスライン、データライン、メモリコントロール
ラインを別々にする。1方をテクスチャデータ用他方を
作画結果用とし、テクスチャデータは1次元で、サイズ
はメモリの列アドレスの最大値以下とする。他方のバッ
ファは仮想的にダブルバッファとし、一方はSAMポー
トからの画像データ読み出し用、他方をポリゴンから生
成した画像データ書き込み用とし、読み出し書き込みの
切換え垂直帰線期間中に行う。その読み出し用バッファ
では行方向の読み出しの終了後、水平帰線期間中に該行
をただちにマルチポートDRAMのフラッシュライト機
能でクリアし次の読み出し用行アドレスを出力しこれに
同期してテクスチャデータのリフレッシュを行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、3次元コンピュータ
グラフィックスを行う画像処理装置に関する。
【0002】
【従来の技術】近年、コンピュータグラフィックス(以
下CGと略記する)を用いたゲームマシンなどが普及し
ているが、大半が2次元CGシステムである。しかしな
がら、CG画像は一般に自然さが欠けており、その欠点
を補うのに、自然画などをテクスチャーデータとした、
テクスチャマッピング処理を施すことが行われている。
しかし従来の安価なシステムでは、図4に示すようなメ
モリ内部のデータ構成をとっており、テクスチャデータ
と(図4中のテクスチャ1)とピクセルデータ(図4中
のピクセルデータ1)をおいていたため、ピクセルの塗
り潰し、つまり書き込み、もしくはテクスチャデータの
読み込みの合間をぬって、互いにアクセスを行うという
方法であった。
【0003】この理由としては、従来のグラフィックス
チップでは、チップ内部にCRTコントローラをもって
おらず、このため、読み出し側のメモリエリアを利用し
ようとした場合、コントロールが難しくなるためと、価
格を抑えるためにピン数を減らし、アドレスラインとデ
ータラインを2つのバンクで共通にしたためである。ま
た、従来のテクスチャマッピングでは、マッピングのア
ルゴリズムを簡単化するために、テクスチャデータは2
次元にもっており、この結果、画像メモリのマルチサポ
ートDRAMでは大量にページブレークが多発し、この
ため、ページブレークによるオーバーヘッドにより、ポ
リゴンにテクスチャマッピングを行う場合、ポリゴンだ
けの描画に比べて、スピードが著しく低下するという問
題があった。さらに、テクスチャデータはオフスクリー
ンエリアに置いてあるために、マルチポートDRAMの
RAMからSAMへの転送用の行アドレスのリード転送
を利用した、リフレッシュが利用できないため、独自に
リフレッシュをかける必要があり、このリフレッシュに
よるDRAMのアクセス禁止の影響でさらにスピードが
低下するという問題が生じた。
【0004】この問題を解決するために、システム内
部、或いはグラフィックスチップ内部にテクスチャキャ
ッシュを設ける方法があるが、システムが安価な家庭用
ゲーム機などでは、キャッシュを設ける事による価格上
昇が問題となる。また、さらにキャッシュを設けても、
キャッシュミスを起こした場合、テクスチャデータをキ
ャッシュ内に取り込む際に、基のテクスチャデータが2
次元である以上、大量のページブレークが生じ、結局は
処理速度が低下するという問題は解決できなかった。
【0005】
【発明が解決しようとする課題】上記したように、従来
の3次元コンピュータグラフィックスでは、ポリゴン上
にテクスチャマッピングを行う場合、処理スピードが低
下し、高速な描画ができないという問題や、テクスチャ
キャッシュの導入などによる価格の上昇などの問題があ
った。
【0006】そこでこの発明は、家庭用ゲーム機などを
対象にテクスチャキャッシュ無しで、かつポリゴンの描
画処理と同等のスピードでポリゴン上にテクスチャマッ
ピングを行う画像処理装置を提供することを目的とす
る。
【0007】
【課題を解決するための手段】この発明は、ポリゴンか
ら構成されているモデル情報を基に、表示座標系に変換
する座標変換手段及びポリゴンの各頂点の輝度勾配を求
める演算手段と、前記演算手段の演算結果を格納する手
段と、前記演算結果からポリゴンのシェーデイング、テ
クスチャマッピング等を行うレタリング手段と、作画結
果をマルチポートDRAMをベースとした画像メモリに
格納する手段と、前記画像メモリをコントロールする手
段と有した画像処理装置において、画像メモリをダブル
バッファ構造とし、各バッファに対してアドレスライ
ン、データライン、メモリコントロールラインを別々に
有し、バッファサイズが表示サイズの2倍以上あるかを
判別する手段を有し、もしバッファサイズが表示サイズ
の2倍以上の場合、固定的に1方をテクスチャデータを
格納するテクスチャデータメモリとし、もう一方を作画
結果を格納するフレームバッファメモリ構成とし、テク
スチャデータメモリの内部データ構成は、2次元のテク
スチャデータを1次元で表現し、さらに1次元テクスチ
ャデータのサイズは、メモリのカラム(列)アドレスの
最大値以下とし、一方、フレームバッファの内部構成
は、最上位アドレスの情報により、1つのバッファを仮
想的にダブルバッファとし、当該仮想ダブルバッファの
うち、一方はSAMポートからの画像データ読み出し
用、他方をRAMポートへのポリゴンから生成した画像
データの書き込み用のバッファとし、前記読み出し、書
き込みのバッファの切り替えを垂直帰線期間中に行う手
段を有し、さらに画像読み出し用バッファにおいて、行
方向(スキャンライン方向)の画像データの読み出しが
終了したことを検出する手段を有し、水平帰線期間中
(水平ブランク期間中)に、当該行(スキャンライン)
に対し、ただちにマルチポートDRAMのフラッシュラ
イト機能を用いてクリアする手段と、次の読み出し用行
アドレス(スキャンライン)を出力する手段を有し、前
記処理とテクスチャデータメモリのリフレッシュを同期
して行うことを特徴とする。
【0008】
【作用】この発明では、3次元コンピュータグラフィッ
クスを行う画像処理装置において、マルチポートDRA
Mを用いたメモリをダブルバッファ構成にし、片方のみ
のメモリサイズが画面サイズの2倍以上の場合、片方を
描画データ専用、他方をテクスチャデータ専用とし、水
平帰線期間中に読み終えた行に対して、フラッシュライ
トを行うと同時に、描画データ専用メモリで、読み出し
を行うRAMポートからSAMポートへの転送を行うた
めのアドレス生成を行い、これに同期し、テクスチャデ
ータ専用メモリをリフレッシュし、リフレッシュサイク
ルによる処理速度の低下を抑えると共に、従来のテクス
チャデータを2次元から1次元化し、さらにテクスチャ
データサイズがDRAMのページサイズに治まるように
構成することにより、ページブレークが起きないため、
高速にテクスチャマッピングが行われる。これにより従
来、ポリゴン上にテクスチャマッピングを行う場合の処
理速度の低下と、テクスチャキャッシングなどを追加す
ることによる価格の上昇が無く、安価で高速なテクスチ
ャマッピングを実現できる。
【0009】
【実施例】以下、この発明の実施例を図面を参照して説
明する。
【0010】図1はこの発明の一実施例に係る画像処理
装置の構成を示している。ポリゴンをベースにしたモデ
ル情報(各頂点の表示座標値、輝度、テクスチャ座標値
等)は、ROMカセットや、ハードディスク、CD−R
OM等のモデル情報記憶部1に格納されている。ポリゴ
ンは、立体描画のための基本的なセルデータを有する情
報である。
【0011】このデータを直接、画像処理部の情報格納
部2に格納するか、あるいは外部メモリ3に一度格納し
た後、情報格納部2に格納する。情報格納部2に格納さ
れたモデル情報を基に、例えば、ワールド座標系から視
点座標系への変換(アフィン変換)や透視変換を前処理
部4で行う。この変換結果は、情報格納部2あるいは外
部メモリ3へ転送する。ポリゴンの座標変換、透視変
換、平面方程式、輝度計算部等の前処理が、前処理部4
で終了した後、各ポリゴン情報を情報格納部2あるいは
外部メモリ3から描画処理部5に転送する。描画処理部
5では、ポリゴンのシェーディング等DDA(デジタル
・ディファレンシャル・アナリシス)による解析処理を
行う。ここで、描画のための演算処理、つまりシェーデ
ィング処理を行っているポリゴンにテクスチャをマッピ
ングする場合、モデル(ポリゴン)情報内部のマッピン
グするテクスチャ番号と、ポリゴンの頂点に対応するテ
クスチャ座標値を情報格納部2から読み出し、テクスチ
ャDDA6に転送し、テクスチャDDA6では、ポリゴ
ンの頂点のテクスチャ座標値とテクスチャ番号から、ポ
リゴンの各ピクセルに対応するテクスチャメモリ7のア
ドレスを算出する。
【0012】算出されたアドレスは、Tアドレスセレク
タ17でDDA6側のアドレスを選択し、アドレスライ
ンTを経由転送し、テクスチャメモリ7から、データラ
インTを経由し、描画処理部5に転送され、アルファブ
レンド等の処理が行われ、描画データは、データライン
Vを経由してフレームメモリ8へ出力される。
【0013】一方、Vアドレスセレクタ14は、現在、
描画モードであるという情報をステートマシン15から
得て、描画処理部5からのアドレスデータを選択し、ア
ドレスラインVに出力し、所定のアドレスにデータ情報
を格納する。
【0014】これらの処理で、テクスチャDDA6によ
るテクスチャ座標の算出は、ピクセル単位で行うため、
シェーディング用のDDAと同期して行われ、一般にパ
イプライン処理が可能である。ここで、図2のようにテ
クスチャメモリ内部のテクスチャデータが構成されてい
る場合、DRAM中のページ内に、1個のテクスチャに
たいするすべてのテクスチャデータが存在しているた
め、メモリのページを最初にアクセスする際に必要な、
メモリコントロール信号(RAS等)を制御するだけ
で、後はDRAMの高速ページモード、もしくはパイプ
ラインモードのアクセスが可能となる。このため、1個
のテクスチャマップを行っている間は、ページブレーク
が生じることがなく、高速にかつパイプライン処理のパ
イプがとぎれることなく処理が可能となる。なお、メモ
リのコントロールは図1のメモリI/F部9で行う。
【0015】また、スキャンライン比較部10では、シ
リカルクロック生成部11で生成されたスキャンライン
方向の画像読み出し用シリアルクロックをカウントし、
スキャンライン方向の画素数分の転送が終了したかを判
断し、終了したら、終了信号をステートマシン15と、
DACコントロール部12へ送る。ステートマシン15
では、描画処理部5に対し、処理の一時停止の情報を送
る。一方、DACコントロール部12では、水平ブラン
ク信号を出力する。その一方、読み出しの終了したスキ
ャンラインの行アドレスをアドレス生成部13から出力
し、さらにステートマシン15から、帰線モードの情報
をVアドレスセレクタ14に送り、Vアドレスセレクタ
14は出力アドレスをアドレス生成部13から送られて
行アドレスを選択し、アドレスラインVに出力する。こ
こで、マルチポートDRAMのフラッシュライト機能を
利用して、メモリI/F部9からコントロール信号を出
力し、フラッシュライトにより、その行全体のメモリ内
容をクリアする。その後、次の画像データの読み出しの
ための、RAMからSAMポートへの転送用行アドレス
をアドレス生成部13を用いて生成し、アドレスライン
Vに出力する。この処理が終了した後、ステートマシン
15からVアドレスセレクタ14に対し、描画モードの
情報を出力し、アドレスラインの切り換えを行う。まら
さらに描画処理部5に対して処理の再開の指示を送る。
【0016】このように水平帰線期間中の一部は、アド
レスラインVは帰線モードのため、アドレス生成部13
の情報が流れるため、描画処理部5での描画処理は行え
ない。そこでこの間を利用して、テクスチャメモリのリ
フレッシュをRASオンリーリフレッシュタイプで行
う。
【0017】テクスチャメモリリフレッシュ部16は、
ステートマシン15から帰線モード情報を受けとると、
リフレッシュする行アドレス(n)を生成し、Tアドレ
スセレクタ部17ではテクスチャすメモリリフレッシュ
部16からの行アドレス(n)を選択して出力し、テク
スチャメモリに対してRASオンリーリフレッシュをか
ける。さらに続いてテクスチャメモリリフレッシュ部1
6では引き続き、行アドレス(n+1)を生成し、同様
にn+1番目の行アドレスをリフレッシュする。リフレ
ッシュ終了後、Tアドレスセレクタ部17をステートマ
シン15の指示にとり、描画モードに変更し、テクスチ
ャDDAのアドレスラインを選択する。このように2つ
の行アドレスに対して、リフレッシュを行える理由は、
テクスチャメモリとフレームバッファメモリが同一のも
のであると、アクセスタイミングから、帰線期間中に行
アドレス内メモリ内容のクリアと、RAMからSAMポ
ートへの転送用の為、2回のアドレス出力と同期して行
える為である。本方式の簡単なタイミングチャートは図
3のように表される。
【0018】上記したようにこの発明は、ポリゴンから
構成されているモデル情報を基に、表示座標系に変換す
る座標変換手段及びポリゴンの各頂点の輝度勾配を求め
る演算手段と、前記演算手段の演算結果を格納する手段
と、前記演算結果からポリゴンのシェーデイング、テク
スチャマッピング等を行うレタリング手段と、作画結果
をマルチポートDRAMをベースとした画像メモリに格
納する手段と、前記画像メモリをコントロールする手段
と有した画像処理装置において、画像メモリをダブルバ
ッファ構造とし、各バッファに対してアドレスライン、
データライン、メモリコントロールラインを別々に有
し、バッファサイズが表示サイズの2倍以上あるかを判
別する手段を有し、もしバッファサイズが表示サイズの
2倍以上の場合、固定的に1方をテクスチャデータを格
納するテクスチャデータメモリとし、もう一方を作画結
果を格納するフレームバッファメモリ構成とし、テクス
チャデータメモリの内部データ構成は、2次元のテクス
チャデータを1次元で表現し、さらに1次元テクスチャ
データのサイズは、メモリのカラム(列)アドレスの最
大値以下とし、一方、フレームバッファの内部構成は、
最上位アドレスの情報により、1つのバッファを仮想的
にダブルバッファとし、当該仮想ダブルバッファのう
ち、一方はSAMポートからの画像データ読み出し用、
他方をRAMポートへのポリゴンから生成した画像デー
タの書き込み用のバッファとし、前記読み出し、書き込
みのバッファの切り替えを垂直帰線期間中に行う手段を
有し、さらに画像読み出し用バッファにおいて、行方向
(スキャンライン方向)の画像データの読み出しが終了
したことを検出する手段を有し、水平帰線期間中(水平
ブランク期間中)に、当該行(スキャンライン)に対
し、ただちにマルチポートDRAMのフラッシュライト
機能を用いてクリアする手段と、次の読み出し用行アド
レス(スキャンライン)を出力する手段を有し、前記処
理とテクスチャデータメモリのリフレッシュを同期して
行うことを特徴とするものである。
【0019】上記の手段により、3次元コンピュータグ
ラフィックスを行う画像処理装置において、マルチポー
トDRAMを用いたメモリをダブルバッファ構成にし、
片方のみのメモリサイズが画面サイズの2倍以上の場
合、片方を描画データ専用、他方をテクスチャデータ専
用とし、水平帰線期間中に読み終えた行に対して、フラ
ッシュライトを行うと同時に、描画データ専用メモリ
で、読み出しを行うRAMポートからSAMポートへの
転送を行うためのアドレス生成を行い、これに同期し、
テクスチャデータ専用メモリをリフレッシュし、リフレ
ッシュサイクルによる処理速度の低下を抑えると共に、
従来のテクスチャデータを2次元から1次元化し、さら
にテクスチャデータサイズがDRAMのページサイズに
治まるように構成することにより、ページブレークが起
きないため、高速にテクスチャマッピングが行われる。
これにより従来、ポリゴン上にテクスチャマッピングを
行う場合の処理速度の低下と、テクスチャキャッシング
などを追加することによる価格の上昇が無く、安価で高
速なテクスチャマッピングを実現できる。この発明は、
上記実施例に限定されるものではなく、適宜の設計変更
を行うことにより種々変形が可能である。
【0020】
【発明の効果】以上説明したようにこの発明によると、
DRAMのページブレークや、リフレッシュタイミング
等への影響がなく、高速にテクスチャマッピング処理が
テクスチャキャッシュの付加等無しで行えるようにな
る。
【図面の簡単な説明】
【図1】この発明の一実施例を示す構成図。
【図2】図1の装置のテクスチャメモリの内容例を示す
図。
【図3】図1の装置の動作説明のためのタイミングチャ
ート。
【図4】従来の画像メモリの使用方法の説明図。
【符号の説明】
1…モデル情報記憶部、2…情報格納部、3…外部メモ
リ、4…前処理部、5…描画処理部、6…テクスチャD
DA、7…テクスチャメモリ、8…フレームメモリ、9
…メモリI/F、10…スキャンライン比較部、11…
シリアルクロック生成部、12…DACコントロール
部、13…アドレス生成部、14…Vアドレスセレク
タ、15…ステートマシン、16…テクスチャメモリリ
フレッシュ部、17…Tアドレスセレクタ。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ポリゴンから構成されているモデル情報
    を基に、表示座標系に変換する座標変換手段及びポリゴ
    ンの各頂点の輝度勾配を求める演算手段と、前記演算手
    段の演算結果を格納する手段と、前記演算結果からポリ
    ゴンのシェーデイング、テクスチャマッピング等を行う
    レタリング手段と、作画結果をマルチポートDRAMを
    ベースとした画像メモリに格納する手段と、前記画像メ
    モリをコントロールする手段と有した画像処理装置にお
    いて、 画像メモリをダブルバッファ構造とし、各バッファに対
    してアドレスライン、データライン、メモリコントロー
    ルラインを別々に設け、バッファサイズが表示サイズの
    2倍以上あるかを判別する手段を有し、バッファサイズ
    が表示サイズの2倍以上の場合、固定的に1方をテクス
    チャデータを格納するテクスチャデータメモリとし、も
    う一方を作画結果を格納するフレームバッファメモリ構
    成とし、テクスチャデータメモリの内部データ構成は、
    2次元のテクスチャデータを1次元で表現し、さらに1
    次元テクスチャデータのサイズは、メモリのカラム
    (列)アドレスの最大値以下とし、一方、前記フレーム
    バッファの内部構成は、最上位アドレスの情報により、
    1つのバッファを仮想的にダブルバッファとし、当該仮
    想ダブルバッファのうち、一方はSAM(シリアルアク
    セスメモリ)ポートからの画像データ読み出し用、他方
    をRAMポートへのポリゴンから生成した画像データの
    書き込み用のバッファとし、前記読み出し、書き込みの
    バッファの切り替えを垂直帰線期間中に行う手段と、 さらに前記画像読み出し用バッファにおいて、行方向
    (スキャンライン方向)の画像データの読み出しが終了
    したことを検出する検出手段と、 水平帰線期間中(水平ブランク期間中)に、前記検出手
    段により検出された当該行(スキャンライン)に対し、
    ただちにマルチポートDRAMのフラッシュライト機能
    を用いてクリアする手段と、 前記クリア手段によりクリアされた行の次の読み出し用
    行(スキャンライン)アドレスを出力する手段と、 前記クリア及びアドレス出力処理に同期して、前記テク
    スチャデータメモリのリフレッシュを行う手段とを有し
    たことを特徴とする画像処理装置。
  2. 【請求項2】 前記テクスチャデータメモリのリフレッ
    シュを行う手段は、RASオンリーリフレッシュ機能に
    より1度に複数行を行う事を特徴とする請求項1記載の
    画像処理装置。
JP5036652A 1993-02-25 1993-02-25 画像処理装置 Pending JPH06251166A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5036652A JPH06251166A (ja) 1993-02-25 1993-02-25 画像処理装置
DE69420991T DE69420991D1 (de) 1993-02-25 1994-02-14 Bildverarbeitungsgerät und Verfahren um dieses zu Steuern
EP94102256A EP0613098B1 (en) 1993-02-25 1994-02-14 Image processing apparatus and method of controlling the same
US08/202,133 US5550961A (en) 1993-02-25 1994-02-25 Image processing apparatus and method of controlling the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5036652A JPH06251166A (ja) 1993-02-25 1993-02-25 画像処理装置

Publications (1)

Publication Number Publication Date
JPH06251166A true JPH06251166A (ja) 1994-09-09

Family

ID=12475793

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5036652A Pending JPH06251166A (ja) 1993-02-25 1993-02-25 画像処理装置

Country Status (4)

Country Link
US (1) US5550961A (ja)
EP (1) EP0613098B1 (ja)
JP (1) JPH06251166A (ja)
DE (1) DE69420991D1 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997029457A1 (fr) * 1996-02-06 1997-08-14 Sony Computer Entertainment Inc. Procede et dispositif de dessin
JPH09231383A (ja) * 1996-02-08 1997-09-05 Ind Technol Res Inst ミップマップ・リップマップテキスチャ線型アドレシングメモリ構成及びアドレス発生器
KR100701804B1 (ko) * 1996-07-31 2007-11-09 소니 가부시끼 가이샤 화상 발생 장치 및 그 방법

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2817107B2 (ja) * 1992-12-28 1998-10-27 キヤノン株式会社 画像入力装置
JPH08275117A (ja) * 1995-03-30 1996-10-18 Toshiba Corp 画像処理装置
DE69635638T2 (de) * 1995-06-06 2006-07-20 Hewlett-Packard Development Co., L.P., Houston Pufferspeicher für Texturdaten
US5745118A (en) * 1995-06-06 1998-04-28 Hewlett-Packard Company 3D bypass for download of textures
US6005582A (en) * 1995-08-04 1999-12-21 Microsoft Corporation Method and system for texture mapping images with anisotropic filtering
GB9518696D0 (en) * 1995-09-13 1995-11-15 Philips Electronics Nv Image texture mapping
GB9518695D0 (en) * 1995-09-13 1995-11-15 Philips Electronics Nv Graphic image rendering
US5701445A (en) * 1995-09-25 1997-12-23 United Microelectronics Corp. Generating multilayered pictures by image parameters
US5799209A (en) * 1995-12-29 1998-08-25 Chatter; Mukesh Multi-port internally cached DRAM system utilizing independent serial interfaces and buffers arbitratively connected under a dynamic configuration
JP3732593B2 (ja) * 1996-09-30 2006-01-05 株式会社東芝 画像処理装置
US5774135A (en) * 1996-11-05 1998-06-30 Vlsi, Technology, Inc. Non-contiguous memory location addressing scheme
US6118462A (en) 1997-07-01 2000-09-12 Memtrax Llc Computer system controller having internal memory and external memory control
US6057862A (en) * 1997-07-01 2000-05-02 Memtrax Llc Computer system having a common display memory and main memory
GB9715005D0 (en) 1997-07-17 1997-09-24 Philips Electronics Nv Graphic image texture generation
CN1065099C (zh) * 1997-08-13 2001-04-25 力捷电脑股份有限公司 影像信号处理装置
US6138219A (en) * 1998-03-27 2000-10-24 Nexabit Networks Llc Method of and operating architectural enhancement for multi-port internally cached dynamic random access memory (AMPIC DRAM) systems, eliminating external control paths and random memory addressing, while providing zero bus contention for DRAM access
US7518616B1 (en) * 1998-07-17 2009-04-14 3Dlabs, Inc. Ltd. Graphics processor with texture memory allocation system
KR100283413B1 (ko) * 1998-12-15 2001-04-02 김영환 텍스처 매핑시스템
JP3497499B2 (ja) * 2002-03-14 2004-02-16 三菱電機株式会社 三次元グラフィック描画装置
US20040100484A1 (en) * 2002-11-25 2004-05-27 Barrett Peter T. Three-dimensional television viewing environment
US7511710B2 (en) 2002-11-25 2009-03-31 Microsoft Corporation Three-dimensional program guide
US7245302B1 (en) 2003-10-30 2007-07-17 Nvidia Corporation Processing high numbers of independent textures in a 3-D graphics pipeline
EP2023292B1 (en) * 2006-05-11 2020-02-26 Panasonic Intellectual Property Management Co., Ltd. Processing device

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4163229A (en) * 1978-01-18 1979-07-31 Burroughs Corporation Composite symbol display apparatus
IL85614A (en) * 1987-04-09 1991-12-12 Gen Electric Method for efficiently allocating computing resources for real-time image generation
US4945495A (en) * 1987-10-21 1990-07-31 Daikin Industries, Ltd. Image memory write control apparatus and texture mapping apparatus
GB2240017A (en) * 1990-01-15 1991-07-17 Philips Electronic Associated New, interpolated texture values are fed back to texture memories

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997029457A1 (fr) * 1996-02-06 1997-08-14 Sony Computer Entertainment Inc. Procede et dispositif de dessin
US6157384A (en) * 1996-02-06 2000-12-05 Winx Corporation Apparatus and method for drawing
CN1099655C (zh) * 1996-02-06 2003-01-22 索尼计算机娱乐公司 图像绘制装置及图像绘制方法
JPH09231383A (ja) * 1996-02-08 1997-09-05 Ind Technol Res Inst ミップマップ・リップマップテキスチャ線型アドレシングメモリ構成及びアドレス発生器
KR100701804B1 (ko) * 1996-07-31 2007-11-09 소니 가부시끼 가이샤 화상 발생 장치 및 그 방법

Also Published As

Publication number Publication date
EP0613098A3 (en) 1994-11-30
US5550961A (en) 1996-08-27
EP0613098A2 (en) 1994-08-31
EP0613098B1 (en) 1999-10-06
DE69420991D1 (de) 1999-11-11

Similar Documents

Publication Publication Date Title
JPH06251166A (ja) 画像処理装置
EP0737956B1 (en) Frame memory device for graphics
US5038297A (en) Method and apparatus for clearing a region of Z-buffer
US7580042B2 (en) Systems and methods for storing and fetching texture data using bank interleaving
US6674443B1 (en) Memory system for accelerating graphics operations within an electronic device
US5561750A (en) Z-buffer tag memory organization
JPH10105723A (ja) テクスチャ・マッピングのメモリ構成
JPH04222069A (ja) グラフィックス表示システム及び方法
US5621866A (en) Image processing apparatus having improved frame buffer with Z buffer and SAM port
JPH0355832B2 (ja)
JPH06175646A (ja) グラフィックス・システム用フレーム・バッファおよびラスタ・プロセッサならびにピクセル変数のバッファリング方法
EP0525986B1 (en) Apparatus for fast copying between frame buffers in a double buffered output display system
JPH0816797A (ja) グラフィックシステムの信号処理方法および装置
JPH0218594A (ja) 表示制御装置
US6031550A (en) Pixel data X striping in a graphics processor
US5895502A (en) Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks
JPH09212678A (ja) 3次元画像生成装置
JPH06251165A (ja) 画像処理装置
JPH06209406A (ja) 電子画像処理装置および画像データ作成方法
JP3548648B2 (ja) 描画装置及び描画方法
JPH0361199B2 (ja)
WO1990002780A1 (en) Method and apparatus for clearing a region of a z-buffer
KR100243181B1 (ko) 3차원 그래픽 시스템의 라스터엔진의 신호처리방법 및 장치
JPH07122905B2 (ja) 多角形ぬりつぶし制御装置
JPH09330267A (ja) メモリ制御装置およびメモリ制御方法、並びに画像生成装置