JPH07504055A - テーマ・セルを有している画像テクスチャリング・システム - Google Patents

テーマ・セルを有している画像テクスチャリング・システム

Info

Publication number
JPH07504055A
JPH07504055A JP5514344A JP51434493A JPH07504055A JP H07504055 A JPH07504055 A JP H07504055A JP 5514344 A JP5514344 A JP 5514344A JP 51434493 A JP51434493 A JP 51434493A JP H07504055 A JPH07504055 A JP H07504055A
Authority
JP
Japan
Prior art keywords
theme
image
terrain
cell
data
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
JP5514344A
Other languages
English (en)
Inventor
コスマン,ミッチェル
ブラウン,トーマス
Original Assignee
エバンス アンド サザーランド コンピューター コーポレーション
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 エバンス アンド サザーランド コンピューター コーポレーション filed Critical エバンス アンド サザーランド コンピューター コーポレーション
Publication of JPH07504055A publication Critical patent/JPH07504055A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00—Three-dimensional [3D] modelling for computer graphics
    • G06T17/05—Geographic models
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T15/00—Three-dimensional [3D] image rendering
    • G06T15/50—Lighting effects
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B9/00—Simulators for teaching or training purposes
    • G09B9/02—Simulators for teaching or training purposes for teaching control of vehicles or other craft
    • G09B9/08—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of aircraft, e.g. Link trainer
    • G09B9/30—Simulation of view from aircraft
    • G09B9/301—Simulation of view from aircraft by computer-processed or -generated image

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Geometry (AREA)
  • Computer Graphics (AREA)
  • Software Systems (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • Business, Economics & Management (AREA)
  • Remote Sensing (AREA)
  • Computer Hardware Design (AREA)
  • Processing Or Creating Images (AREA)
  • Instructional Devices (AREA)

Abstract

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

Description

【発明の詳細な説明】 テーマ・セルを有している画像テクスチャリング・システム技術分野 概ね、本発明は画像発生器(image generators)とともに使用 するためのコンピュータ・グラフィックス・システムに関する。特に、本発明は ディスプレイのために地形画像データ(terrain image data )のパッチ(patches)あるいは地域(areas)を発生させるために テーマ・セルを利用する画像テクスチャリング・システム(image tex turing system)に関する。
背景技術及び発明の開示 世界の特定の領域を示している地形のシミュレートされた動的視覚的画像(si mulated dynamic visual images)のための種々 の使用が存在する。そのような使用の1つは、パイロットを訓練するためのフラ イト・シミュレーション・システムである。
一般的には、フライト・シミュレーション・システムは、個々の飛行経路に沿っ た地形の画像を発生させる。それゆえに、フライト・シミュレーション・システ ムは、実際のフライトを行うより前に、パイロットが飛行経路に慣れるようにな るのを可能にする。典型的には、フライト・シミュレータにおいては、コンピュ ータにより発生させられた外部の風景は、1台あるいは2台以上の、CRT ( 陰極線管)のようなディスプレイ装置上に表示され、飛行機の擬似のコックピン トからながめられる。外部の風景はリアルタイムで発生させられて、そして実際 には動く飛行機で通過するように、コックビットの窓を通して下方の地形を実際 に見ているような錯覚を作り出す。現行のシミュレータにおいては、当該錯覚は 十分に現実的であるので、その結果、パイロット訓練カリキユラムの実質的な多 くの部分をフライト・シミュレータによる訓練に置換えることができる。
リアルタイムに特定の地形あるいは環境の動くシミュレートされた画像を作り出 すにおいては、地形マツプからの情報またはデータは、典型的には、オンライン ・データ・ベースから取り出される。しかしながら、発生される地球地形特有の 画像(geo−specific images) (あるいは、飛行の間に横 切られる可能性のある全体の地形を特定する高レベル解像度画像)は、いつも可 能とは限らないか、いつも実行できるとは限らない。地形の小さな領域について さえも、多量のマツプ・データが記憶される必要がある。たとえ多量のメモリが 使用可能であっても、シミュレートされる地形の範囲には何らかの制限がされて いる。結果として、より少ない記憶の要求によって、シミュレートされた地形の 表示を供給するためには改良されたシステムが必要である。
一般的に、従来のシミュレートされた地形画像の質は、航空写真及び/または衛 星画像データを利用することによって向上されうるが、しかしながら、そのよう な技術は多額の経費を含んでいる。さらに、異った多数の航空写真と衛星から得 た多数の画像写真データを単純に混合するのは、効果がなく、そして、むしろ不 明確で、ばらばらになった画像を作り出す。別個の写真を連ねて形成されたパノ ラマ的な風景については、典型的には、つなぎ目が画像をばらばらにする。例え ば、家や森のような対象物をばらばらにする。シミュレータのディスプレイにお けるそのようなゆがみによって、パイロットが注意をそらし、当該システムの訓 練価値を妨げる傾向がある。当該ひずみを最小にし、画像の質を向上させるため には、データを矛盾なく組立てるためにかなりの写真データと長時間を必要とす る。明らかに、これらの要求は、画像を迅速にリアルタイムに発生させるのに不 利を負わせる。特に、1回だけの使用のような限られた使用のみに要求される画 像については、これらの要求は不利を負わせる。通常、このような利用において は、限られた使用のために写真データを収集するのには、かなり多額の出費を被 り、好ましくなく、実用的でない。従って、経済性と、画像品質と、開発の容易 さと、そして、記憶容量に関連して、改良されたディスプレイ・データ・システ ムについての必要性が存在する。
本発明は、ディスプレイ装置のための地形画像データの発生を容易にするために 、テーマ・セルを利用する、改良された画像テクスチャリング・システムからな る。その事については、今回の開発の画像テクスチャリング・システムは、フラ イト・シミュレーション・システムにおいて用いられる従来の地形システムと組 み合わせてもよい。
例えば予想される飛行航路を含む、特定の地形を表すテーマ・マツプを記憶する ためのメモリ手段を、改良された画像テクスチャリング・システムは含んでいる 。当該テーマ・マツプは正方形の格子パターン上に配置され、格子点に位置する 特徴識別コードを有している。4個の格子点のセットが、テーマ・セルとして取 り扱われる正方形またはブロックを規定する。画像発生器によって制御された選 択手段は、現行のテーマ・セルを順々に表現するためにセルごとに所望のテーマ ・マツプをばらばらに分解する。例えば、テーマ地図はラスタ・パターン(ra sher pattern)に分解され、現行のテーマ・セルの4つの隅におけ る地形を特定するための識別コード及び位置に基づいて、順々にセルを取り扱う 。特に、各セルのそれぞれの4つの隅について、地形が示される。例えば、森、 大洋、工業用地形、住宅用地形、農業用地形などである。
一般的に用いることができ、森や、大洋や、住宅用地形などの写真データから得 ることができる、複数の包括的な地形処理を、地形記憶装置あるいは地形ライブ ラリーに記憶する。当該システムにおいては、隅のデータに基づいて現行テーマ ・セルを示すように、選択された地形処理を表現するように画像発生器によって 地形処理ベージ+−(a terrain treatment pager> は制御されている。テーマ要素アセンブラは、当該地形処理に沿って、現行のテ ーマ・セルのための表現を受け取り、地形処理の1または2以上の表現を含むこ とができる結合されたテーマ・セルの表現を供給する。それゆえに、各々のテー マ・セルは地形ディスプレイ・データを供給するために織って作られる、あるい は、テクスチャリングされる。現行の技術によって供給されつる、地球地形特有 の地形画像との結合のために効果的な補充を当該システムは供給する。
1つの応用においては、本発明はフライト・シミュレータ用の動的画像を構成し 、そして、シミュレートされた地形のわずか1%が高解像度(あるいはジェオ・ スペシフィック)として取り扱われるシステムにおいて具体化されつる。すなわ ち、わずか1%の地形データによって詳細な画像が作り上げられる。残りの99 %のシミュレートされた地形(重要な1%に接しているカりは、背景として必要 であり、また、パイロットが偶然にコースからはずれた場合に必要である。
したがって、当該99%の部分は、より速く、より安く作り出す、低解像度の画 像からなっていてもよい。
上記の実施例を達成しようとすると、これによって、シミュレートされた画像の 99%の部分は、個々の建物が示されている微細なレベルまで正確ではない包括 的な画像によって表示されるかもしれない。多(の目的のためには、シミュレー トされた画像は、写真のように明確である必要もなく、また個々の物体あるいは 対象物を正確に示す必要はない。例えば、水、野菜パターン(vegetat  1onpatterns、農業、住居などを表現する程度までに、当該画像は、 世界の包括的あるいは典型的区域を表現さえできればよい。
もし飛行経路の地形の100%がシミュレータのために特別に詳細に表現されて いたとしたら、当該データベースとして、52ギカバイトのオーダーの記憶空間 を必要とするだろうということはおそらく注目に値する。そのような容量は、今 日の技術に照らして非実用的である。それゆえに、下記のシステムは、地球地形 特有のデータ(geo−specific data)と組み合わせるための効 果的な補充を行う余裕がある。
本発明の1つの実施態様においては、画像は少なくともある程度テーマ・セルに よって構成されており、例えば、当該画像テクスチャリング・システムは、テー マ・セルから99%の地形を作り出し、そして、高解像度写真の品質を育する写 真データから1%の地形を作り出している。
本発明の種々の実施態様においては、当該画像テクスチャリング・システムは、 (有機的な)大洋や森のような自然地形の区域の間は、しなやかな境界をなし、 そして、(非有機的な)住居地域のような人間が作った区域の間は、直線境界を なす。また、テーマ・パターンの繰返し使用の使用を避けることによって、パッ チワークの外観は避けられる。本発明の他の特徴と同様に、これらは、添付図面 とともに熟慮の上で、後述の詳細な記載から明白になるであろう。
図面の簡単な説明 図面は本明細書の一部分をなし、図面においては参照番号などが部分などを示す のであるが、図面においては、種々の目的及び特色を示す本発明の典型的な実施 例が述べられている。
特に、図1は、シミュレートされた地形画像データを発生させるためにテーマ・ セルを用いた、本発明の1つの実施例による画像テクスチャリング・システムの ブロック図である。
図2は、選択された地形処理の表現を含むテーマ・セルへ分解された、織って作 られたテーマ・マツプを構成していることを示すダイヤグラム的な表示である図 3は、種々の組合わせ方法による選択された地形処理の表示を図示するシングル ・テーマ・セルを示すテーマ・マツプのダイヤグラム的な表示である。
図4は、高解像度の特定の地形データと低解像度のFICデータとの組合せを図 示する当該画像テクスチャリング・システムのブロック・ダイヤグラムである図 5は、テーマ・セルの中の境界が大洋のような自然の地形のための有機的組合せ 規則及び住居地域のような人間が作った地形のための非有機的組合せ規則に従っ て作られる方法を示す、典型的なテーマ・マツプのダイヤグラム的な表示である 。
発明を実施するための最良の形態 必要とされるように、本発明の詳細に示される実施例は、ここに開示されている 。しかしながら、本発明と関連して記載されるコンピュータ・グラフィックス・ システムや画像発生器は、広くバラエティに富んだ形態で具体化されつるので、 開示された実施例の形態とまったく異っているものもいくつかあるかも知れない 。ここで開示される特別の構造及び機能は単に例示にすぎない。しかし、この点 では、これら実施例は、開示の目的のための最良の実施例を提供し、そして、本 発明の範囲を規定する特許請求の範囲のための基礎を提供すると考えられる。
最初に図1を参照して、画像発生システムIOは、フライト・シミュレーション ・システムのような応用のために、リアル・タイムで地形または外部景色のシミ ュレートされた画像を作り出す。従来技術においてよく知られている、そのよう なシステムの種々の形態は、特に、図1の下方に示すように、ディスプレイ・ユ ニット13を駆動するコントローラ及び画像発生器12を類似の構成要素を含ん でいる。コントローラ及び画像発生器12とディスプレイ・ユニット13の形態 は、よく知られており、そして、図1のシステムにおける使用に容易に適用でき る。
コントローラー及び画像発生器12は、ディスプレイ・ユニット13に対して、 複合画像データ(composite image data)を供給するため に、詳細な地球地形特有のデータ及び包括的なテーマ・セル・データの両者を受 け取る。コントローラ及び画像発生器12は、画像ディスプレイの特定の部分の ためにバス20を通って写真データ源1g(左上部)から地球地形特有のデータ を受け取る。コントローラ及び画像発生器12は、ディスプレイの残りの部分の ためにバス21を通ってテーマ・セルのために包括的データを受け取る。上述の ように、動的ディスプレイの構成要素は、バス20を通って源18から写真デー タとして、あるいは、バス21を通って(図1のその他のブロックを構成してい る)画像テクスチャリング・システムからのテーマ・セル・データとして、供給 されている。示されているような他のすべての要素と結合している制御バス30 を通ってコントローラ及び画像発生器12よって、一般的に全体的制御と順序付 けあるいはシーフェンス(sequencing)が行われる〇写真データとテ ーマ・セル・データの両者を用いることによって、システムlOは巨大な量のメ モリを要求することなしに、迅速かつ経済的に地形画像データを表示する。CR Tなどのようなディスプレイ装置13(右下部)上に画像は表示される。
次に、図2を参照して、テーマ・セル・データの拡張において行われる技術及び 動作について予備的に考察する。ディスプレイのテーマ・セル部分のためのデー タは、例えば、森、水などのテーマに関する正方形(square)の内容を特 定するための、各セルあるいは正方形の隅の特徴特定コード(FIC’s) ( featureident汀1cation codes)を用いて、正方形ご とに詳しく記載されている。同じテーマの連続する正方形は、パッチワーク外観 を避けるために広範囲にわたる配列から隣接する処理のデータによって、詳しく 記載されている。異ったテーマを含む正方形は、下で取り扱われる規則に従って 、適切な境界を選択的達成するように構成されている。
図1と関連付けるようにして図2を考察すると、テーマ・マツプ101 (図2 、相対的に比較されていない。)は、テーマ・マツプ・メモ月4(図1、中央部 )の中に記憶されている。当該マツプ101は、配列参照ドツト102(画像参 照特定記号)(図2)によって表現される位置にFIC’s (特徴特定コード )によって正方形の格子状のパターンで構成されている。4個のドツト102は 配列104の中の各正方形あるいはセル106の4個の隅に配置されている。特 徴特定コード(FIC’ s)は、各隅のドツト102に地形の包括的表現を特 定している。
上述のように、各正方形は、例えば、森や水などのような特定の地形テーマによ って織って作り出され、あるいは詳細に表わされ、そして、四分されたテーマ・ セル106を構成している。
1つの例示の実施例においては、特徴特定コード(FIC’s)を特定するドツ ト102は40メートルだけ分離されている。すなわち、テーマ・セル106は 、効果的な記憶を可能にする40メートルを取り囲む低解像度データを包含して いるディスプレイの形態においては、各テーマ・セル106は、32×32のチ クセル(texels)の格子パターンに配列された多数のチクセル(ピクセル (pixels))によって、織って作り出されあるいは表現されている。チク セル当り1.25メートルの最高解像度は、特定特徴コード(FIC’ S)が 40メートル間隔では配置されている場合に適応される。
画像発生器及びコントローラ12(図1、下中央部)は、飛行がシミュレートさ れている地域と対応している地形画像データとともに、現行化された、テーマ・ マツプ+01の中のテーマ・セル106(図2)を維持している。本質的に、フ レーム・バッファが、従来技術において知られているように、当該機能のために 用いることができる。
1つの実施例においては、テーマ・マツプ(図2)は、1.024X1.024 のテーマ・セル106の配列からなる。そして、特徴特定コードとともに、当該 配列のセル106は、処理配列103から、アドレス指定されるモジュールを用 いるテーマ・データによって満たされる。テーマ・マツプ・メモリ14(図1) に記憶されている、テーマ・マツプ101は、開示された実施例においては、デ ィスク記憶装置によって供給され維持されている。当該ディスク記憶装置につい ては、図4を参照して、後により詳細に説明する。
次に、(例えば低い高度で飛行している飛行機のための、地面の高解像度が要求 されていること。)40メートル以下の地域を表現するためのチクセル(ピクセ ル)のグループを画像発生器I2が拡張する状態を考えよう。この状態において は、コントローラ及び発生器12は、最初に、含まれている当該地理的地域が写 真データ源18に記憶されている、使用可能な写真データによって、カバーされ ているか否かを決定する。典型的には、もし地理的地域が当該状態の目的にとっ て重要であれば、写真データが使用可能である。もしそうであれば、従来技術に おいてよく知られている技術及び装置を用いて、RGB (赤、緑、青)チクセ ル・データは写真データ#18から持って来られ、バス2o上の画像発生器12 へ送られる。それゆえに、当該データは、従来技術のよ(知られた原則によって 、組立てられる。
もし写真データが使用不可能であれば、このようにして、当該システム10は、 画像発生器12へ送られた画像チクセル・データを作り出すために、テーマ・マ ツプ+01及び特徴特定コードからテーマ・セルを作り上げる。上記のようにし て、1つの実施例によれば、組合わされた写真及びテーマ・データは動的ディス プレイ画像を公式化するために用いられる。
地形処理配列記憶装置22(図1、右上部)は、テーマ配列103(図2、右上 部)のライブラリを含んでいる。種々の地形の画像は、テーマ・セル1o6(図 2)を構成するのに用いられる。各テーマ・セル(A、B、及びC)は、その4 個の隅の各々においてテーマ・セル106を固定したドツト102のために記憶 された特徴特定コードを用いることによって発生させられる。
テーマ・マツプ選択器24(図1、中央部)は、テーマ・マツプ・メモリ14か ら現行のテーマ・マツプを選択する。後に詳細に説明するが、テーマ・マツプ分 解器26は、各テーマ・セルを固定する、表現された4個のドツト102のため に特徴特定コード・データを用いて、各テーマ・セルを構成する。表示したよう に、各々のテーマ・セルを織って作り上げるためのテーマ・データは、森、水な どのためのテーマ・マツプ処理配列105を含むテーマ・ライブラリの配列10 3(図2、右上部)としての地形処理記憶装置22(図1)に記憶されている。
特徴特定コードによって表示された選択テーマは、アセンブラあるいはエクスパ ンダ28での使用のために地形ページャ−(a terrain pager)  l 6によって記憶装置22から取り出される。本質的に、当該アセンブラあ るいはエクスパンダは、今考慮されているような特定された取り扱いとともにテ ーマ・セルを織って作り出す。
各々のテーマ・セル(A、B及びC)の隅のドツト1o4(図2)によって特定 される4個の特徴特定コード(FIC’ s)はどの地形処理が各々のテーマ・ セル106において表われるかを決定する。各々の特徴特定コードCPIC’  s)は、森、大洋、あるいは住宅地域などの地形のタイプを示す。例えば、森は 値roJによって表わすことができ、大洋は値「IJによって表わすことができ 、住宅地域は値「2」によって表わすことができ、そして、そのように表わすこ とができる。本質的に、テーマ・マツプ101 (図2)の各セルあるいはブロ ックのために特定されるドツト104の隅のデータは、織って作り上げた組合せ のための配列1゜3から地形処理を特定する助けになる。例えば、森及び大洋と いった、1つの処理以上を含むセルのために、後に取り扱うような規則に基づい て組合せされうるテーマ・セル106の4個の隅に表わされているすべての特徴 特定コード(FIC″S)が特定されている場合には、配列103からの適切な 地形処理配列1゜5の一部分は、単にテーマ・セルに複写されマツプされている 。上述のように、テーマ・セルの隅の特徴特定コードは、すべてが森であること を表示するために、o、o、o、oである。それゆえに、テーマ・セル106A のための画像デ−夕は、地形処理配列記憶装置22(図1)の中に記憶されてい る森の地形の処理の配列区分110から複写されている。同様に、テーマ・セル 106C(図2)は、住宅地域によって完全に被れている地形テーマ・マツプ1 01の一部分の中に配置されている。それゆえ、テーマ・セル1oacのための 画像データは配列116、特に住宅地形処理の配列区分114の中の整列された 部分から複写されている。
次に、中央のテーマ・セルl06Bについて検討しよう。当該テーマ・セルの2 個の隅は森によって被れた地形に配置され、かつ、当該テーマ・セルの2個の隅 は住宅地域によって被れた地形に配置されている。テーマ・セル106Bは、森 の地形の処理配列113の第2の配列区分118を組み合わせて発生させられる 。これら2つの領域を組み合わせる方法は後にさらに詳しく述べる。
地形処理配列の区分はテーマ・セルの詳細な内容を発生させるためにセルごとに 用いられているので、すぐ後の区分は、図2に示すように、隣の区分から順番に 順次複写される。例えば、ラスター・パターン順序(a raster pat ternsequence)は、元の順番を守るために隣接したブロックにおい て配列から区分を取るのに用いることができる。この技術は、隣接するテーマ・ セル106について、単一の地形区分を繰返すことのパッチワーク状の外観の特 質を避ける。また、つなぎ目無しのエツジが隣り合うテーマ・セル106の地形 処理区分の間で供給されている。
テーマ・マツプ101の中のテーマ・セル106の間の境界を発生することに関 して、図3及び図5を参照する。異った地形画像部分(ASB、C,及びD)の 間のテーマ・セル106X (図3、右下部)の中の現実の境界は、隣接してい る地形画像部分の内容を考慮することによって、発生させられる。森や大洋や草 のような自然の地域の場合においては、有機的な境界160(図5)によって示 されているように、しなやかな合体の規則(有機)が適用されている。農場や住 宅地域や工業地域のような自然でない地域については、図5に示されている非有 機的境界+62によって図示されているように、自然でない地域のしなやかな合 体を避けるために非有機的な合体の規則が必要である。
(有機的及び非有機的の両者の)組合せ規則を発生させるのにおける1つの臨界 的な要求は、セルのエツジにおいて境界を合致させることである。テーマ・セル 106がエツジで合致していることを保証するための1つの方法は、隅の間の中 間点上でテーマ・セルのエツジで終止する境界を用いることである。このことに よって、つなぎ目あるいは区分線において見付けることができる破れなしに隣り 合うテーマ・セルを順々に織って作り出すことができるようになる。
顕著な特性パターンを避ける規則を具体化することが、効果的な合体のためのも う1つのキーである。顕著な特性パターンの1つの例として、鋸身の歯のような 鋭い点をもつディスプレイを挙げることができる。住宅地域と森との間の数個の テーマ・セル106(図2)を横切る直線状の境界は、特に、テーマ・セルの間 隔において繰返している、鋭い点を備えた鋸身のように見え始めるであろう。
ところで、ある規則が何度も何度も繰返して観察されている時には、テーマ・セ ル規則の数個の異った複写は、繰返すテクスチャー・パターンを避けるために同 じ場所に同じ結果を作り出すパターンを選択するために使用することができる。
当該例示の実施例においては、6個の規則が開示されており、3個が非有機的で あり、3個が有機的である。当該規則はセルをASB、C1及びDの地域に四分 する。非有機的な規則は規則ブロック130(図3)に例示されており、そして 、直線状の線を規定するセル・ブロック106a%106b、及び106cに四 分するのに用いられている。特に、セル・ブロック106は、隅の交差点の地域 B及びCを規定する2本の直線状の対角線Ll及びL2によって、等しくな(四 分されている。直交する直線状の対角線L3は、隅の地域A及びDを規定するた めに線Ll及びL2の中点の間に伸びている。
当該セルブロック106dは、しかしながら、有機的な規則を用いているセルブ ロック106aのそれと類似するテーマ・アロケーション(a themea  l 1ocat 1on)を図示している。要約すると、非有機的な規則は、い ずれかのテーマが非有機的であるとして、フラグされている時に用いられる。さ もなければ、有機的な規則が用いられる。それゆえに、有機的な規則、すなわち 、ブロック106dは、曲線状の境界線を含んでいる。例えば、セル・ブロック 106dの線L4及びL5は円弧状(arcuate)であることに注意された い。
規則ブロック130に図示されている6個の規則は、地形テーマの間の境界を適 応するために選択的に用いられる。もし境界をなす地形テーマが自然であれば、 有機的な規則が適用される。逆に、非自然の地形テーマは非有機的な規則の選択 を促す。規則の適用は各々のセルを特定する隅のドツト・データに基づいている 。有機的あるいは非有機的のほかの他の組合せ規則または規則のクラスは可能で あるが、示されている規則は単純であり効果的である。
図3はテーマ・エレメント・アセンブラ28(図1)による規則の選択及び適用 を図示している。例示の実施例においては、規則ブロック130に示されている 、A、B、C1及びDと名付けられた領域(図3)は、単一のテーマ・セルの中 で種々に組み合わされている。1つ以上のテーマを包含しているテーマ・セル・ ブロック106aから106fまでのために、正方形は、テーマ・セルの対応す る隅のための特長特定データによって特定される地形処理を図示している。ブロ ック130の組合せ規則は、特定された規則によってテーマ・セルの表示された 部分へと地形処理配列103を細分化することによって、実行される。
−例を考えるために、図3において、(テーマ・マツプlotにおける)テーマ ・セル106の3個の隅(特徴特定コード(FIC’ s)は森の地形112の 中に位置しており、1個の隅は大洋の地形115の中に位置している。2個の地 形は自然であるので、テーマ要素アセンブラまたノ\エクスパンダ28(図1) は、セル106dS 106e及び106f、特に、最初のセル(セル106d )は自然の隅を発生する傾向があるので、セル106によって図示されるような 有機的規則を選択する。最初の有機的な規則(106d)を適用することによっ て、テーマ要素アセンブラは、A、C1及びDの領域のために配列112から森 のテーマの隣接した区分を選択することによって、及びBの領域のために大洋の テーマ+15の区分を選択することによって、結果としてのテーマ・セルを発生 する。
自然に見える特性をされに増やすために、有機的な組合せ規則によって作られた 境界は適用の順序においてわずかに変化させられるべきである。これによって、 テーマ・マツプlotの上の2個の領域の間の繰り返され特定された境界を生ず る組合せ規則の付随し繰返された適用の上で議論した問題を避けることができる 。
規則の選択はアセンブラ28(図1)においてさまざまに実行されることができ 、また、1つの実施例においては、単純に真理値表を含むことができる。セル1 06X(図3)を考慮すると、右下の隅(B)は水を表し、一方、セルの残り( A、C及びD)は森を表している。3個の有機的な規則を考慮すると、最初の規 則だけが適切であろうことが明白である。したがって、選択は明白である。本シ ステムにおいては、真理値表が4個のテーマに基づいてアドレス指定されつる。
当該実施例において、 当該真理値表は最初の規則の適用を示している。
種々の実施例においては、明白な好ましい規則はない。このような場合のために 、真理値表は、まがいの、ランダムに選択物の1つを指定する。以上で説明した ように、選択した規則によってプロセスにおける現行のテーマ・セルは、代表的 なディスプレイ・データを成し遂げるために混合される。この点で要約すると、 もし地球地理特定データが源1B(図1)から使用可能であれば、そflit用 (Aられる。さもなければ、テーマ・マツプ・メモリは、テーマ・セルの隅のテ ーマを表す4個のデータ・ユニットの組を供給するために、マツプ選択器24及 び分解器26によってアドレス指定されている。
テーマ・セルのための隅のデータ(特徴特定データ、あるいはFID)はアセン ブラ28へと供給され、そして、アセンブラ28は、ページャ−16iこよって アドレス指定された配列記憶装置I22からのテーマ・データもまた受け取る。
そのようなデータを用いて、当該アセンブラは、ここのチクセルを選択すること によって、上で述べた原則によってテーマ・セルを構成する。
次に図4を参照して、当該システムを違った視点から取り扱うことにする。フラ イト・シミュレーンヨン・デバイスなどからのようなユーザー人力が、画像コン トローラー及び発生器12(図4、下部、図示を明瞭とするために、分離したブ ロック12a及び12bとして示されている。)へと供給される。発生させられ た画像の特定の新しい部分を形成するために、データのどの部分が要求されてい るかを画像コントローラ12aは決定する。コントローラ12aはテクスチャー ・ベージング・コントローラ141を通して、これらの新しい部分のために情報 を取り出す。特に、テクスチャー・ベージング・コントローラ1.41は、特定 の地形テクスチャー・データが新しい部分のためにディスク記憶装置143から 使用可能か否かを決定する。もし特定の地形テクスチャー(写真データ)が使用 可能であれば、そのデータは画像発生器へ直接に供給される。もし特定の地形テ クスチャーが使用不可能であれば、新しい部分のための特徴特定コード(FIC ’s)データは、図1と関連して上で述べたように、エクスパンダ−28からテ クスチャー・ベージング・コントローラ141によって取り出される。各テーマ ・セルのための特徴特定コード(PIC)データはテーマ・セル・エクスパンダ −28に供給され、そして、テーマ・セル・エクスパンダ−28は、半ば特定さ れた画像品質の表現であるテーマ・セルを発生させるために特徴特定コード(F IC)を用いる。テーマ・セル・テクスチャーは、テクスチャー情報を直接に画 像発生器12bへ送る、テクスチャー・ベージング・コントローラ141へとテ ーマ・セル・エクスパンダによって、そして、供給される。テクスチャー・デー タ情報を用いて、画像発生器はディスプレイ13上へ画像を発生させる。
1つの好ましい実施態様によって本発明を記載してきたが、いわゆる当業者にと って明白な他の実施態様もまた本発明の範囲内にある。したがって、本発明の範 囲は、添付の請求の範囲を参照してのみ定まると考えられている。
FIG、5 補正書の写しく翻訳文)提出書(特許法第184条の8)平成6年8月12日

Claims (5)

    【特許請求の範囲】
  1. 1.飛行訓練のような応用のためにシミュレートされた地形や外部風景を発生さ せるための画像テクスチャリング・システムであって、当該画像テクスチャリン グ・システムは、ディスプレイ装置上のディスプレイ用の視覚的なりアル・タイ ム画像を発生するための画像発生器を有し、地形の特性を表す格子パターンに空 間を置いた間隔に配置されたインデックスアイデンティファイアを有するデータ ・ベースを記載するための手段と;当該画像発生器が処理配列の区分を当該アイ デンティファイアに適用し、そして、地形の当該特性を表現するテーマ処理配列 を記憶する手段と;そして、当該ディスプレイ装置上に当該リアル・タイムの視 覚的画像を作り出すための当該アイデンティファイアに基づき、組合せ規則の組 にしたがって、当該処理配列を組合せるための手段と; を含んでいる画像テクスチャリング・システム。
  2. 2.さらに、当該データ・ベースの中に保存されている写真データから当該リア ル・タイムの視覚的画像における、選択された高解像度の部分を発生させるため の手段を含んでいる請求の範囲第1項に記載の画像テクスチャリング・システム 。
  3. 3.当該テーマ処理配列が当該格子パターンにおける当該間隔よりも大きい請求 の範囲第1項に記載の画像テクスチャリング・システム。
  4. 4.各々の当該特性を表す当該テーマ処理配列が1つの配列の中に配置された複 数の副次的部分を有し、当該アイデンティファイアヘと適用された時に、各々の 副次的部分が順次に選択される請求の範囲第1項に記載の画像テクスチャリング .システム。
  5. 5.特定の地形のテーマ・マップを保存する記憶装置と;現行のテーマ・セル表 現及び当該テーマ・セルのための地形処理を提供するために、現行のテーマ・マ ップの選択及び現行のテーマ・マップの分解のために、当該面像発生器によって 制御される選択手段と;複数の地形処理を保存する手段と; 当該現行テーマ・セルのために表された選択地形処理の表現を提供するための当 該画像発生器によって制御される手段と;そして、 複数の地形処理を表現する、組合されたテーマ・セルの表現を提供するために、 当該現行のテーマ・セルと地形処理及び当該選択地形処理の当該表現を受け取る ためのテーマ要素アセンブラ手段と;を含む、ディスプレイのための地形画像デ ータを発生させる画像発生器とともに用いられるコンピュータ・グラフィックス ・システム。
JP5514344A 1992-02-18 1993-02-17 テーマ・セルを有している画像テクスチャリング・システム Pending JPH07504055A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US83782792A 1992-02-18 1992-02-18
US837,827 1992-02-18
PCT/US1993/001428 WO1993016440A1 (en) 1992-02-18 1993-02-17 Image texturing system having theme cells

Publications (1)

Publication Number Publication Date
JPH07504055A true JPH07504055A (ja) 1995-04-27

Family

ID=25275552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5514344A Pending JPH07504055A (ja) 1992-02-18 1993-02-17 テーマ・セルを有している画像テクスチャリング・システム

Country Status (5)

Country Link
US (1) US5748867A (ja)
EP (1) EP0627103B1 (ja)
JP (1) JPH07504055A (ja)
DE (1) DE69301308T2 (ja)
WO (1) WO1993016440A1 (ja)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7895076B2 (en) 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US6606034B1 (en) 1995-07-31 2003-08-12 Honeywell International Inc. Terrain awareness system
FR2738871B1 (fr) * 1995-09-19 1997-11-14 Elf Aquitaine Procede pour realiser une representation des textures d'une structure geologique
JP3312560B2 (ja) * 1996-07-11 2002-08-12 ヤマハ株式会社 テクスチャマッピング装置
KR100219161B1 (ko) * 1996-10-23 1999-09-01 윤종용 지도데이타 인덱스구축/검색방법 및 이를 적용한 지도데이타베이스운용시스템
US6130670A (en) * 1997-02-20 2000-10-10 Netscape Communications Corporation Method and apparatus for providing simple generalized conservative visibility
US5949425A (en) * 1997-11-25 1999-09-07 Terrain Experts, Inc. Terrain representation with polygonal seams
US6191793B1 (en) 1998-04-01 2001-02-20 Real 3D, Inc. Method and apparatus for texture level of detail dithering
US6362817B1 (en) * 1998-05-18 2002-03-26 In3D Corporation System for creating and viewing 3D environments using symbolic descriptors
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
JP4559555B2 (ja) * 1999-03-16 2010-10-06 株式会社日立製作所 立体地図表示方法およびナビゲーション装置
US7002601B1 (en) 2000-05-04 2006-02-21 Microsoft Corporation Method and apparatus for rendering a quadrangle primitive
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
AU2002342040A1 (en) 2001-10-10 2003-04-22 Sony Computer Entertainment America Inc. Dynamically loaded game software for smooth play.
FR2841977B1 (fr) * 2002-07-05 2004-09-10 Thales Sa Procede d'aide a la navigation d'un areonef et dispositif correspondant
FR2854374B1 (fr) * 2003-05-02 2006-05-19 Thales Sa Aeronef pourvu de moyens d'affichage de terrain survole
US8133115B2 (en) * 2003-10-22 2012-03-13 Sony Computer Entertainment America Llc System and method for recording and displaying a graphical path in a video game
US8115765B2 (en) * 2004-05-26 2012-02-14 Sony Online Entertainment Llc Rule-based procedural terrain generation
US8207966B2 (en) * 2004-05-26 2012-06-26 Sony Online Entertainment Llc Terrain editor tool for rule-based procedural terrain generation
US20060164417A1 (en) * 2004-07-28 2006-07-27 Lockheed Martin Corporation Imagery-based synthetic environment for computer generated forces
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
US20060071933A1 (en) 2004-10-06 2006-04-06 Sony Computer Entertainment Inc. Application binary interface for multi-pass shaders
US7636126B2 (en) 2005-06-22 2009-12-22 Sony Computer Entertainment Inc. Delay matching in audio/video systems
RU2295772C1 (ru) * 2005-09-26 2007-03-20 Пензенский государственный университет (ПГУ) Способ генерирования текстуры в реальном масштабе времени и устройство для его реализации
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
EP1775712A1 (en) * 2005-10-13 2007-04-18 Sony Ericsson Mobile Communications AB Automatic theme creator
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US20070118425A1 (en) 2005-10-25 2007-05-24 Podbridge, Inc. User device agent for asynchronous advertising in time and space shifted media network
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US7880746B2 (en) 2006-05-04 2011-02-01 Sony Computer Entertainment Inc. Bandwidth management through lighting control of a user environment via a display device
US7965859B2 (en) 2006-05-04 2011-06-21 Sony Computer Entertainment Inc. Lighting control of a user environment via a display device
CN101438526B (zh) 2006-05-05 2013-03-13 美国索尼电脑娱乐公司 广告旋转
CN101617354A (zh) 2006-12-12 2009-12-30 埃文斯和萨瑟兰计算机公司 用于校准单个调制器投影仪中的rgb光的系统和方法
US8289326B2 (en) * 2007-08-16 2012-10-16 Southwest Research Institute Image analogy filters for terrain modeling
US8416247B2 (en) 2007-10-09 2013-04-09 Sony Computer Entertaiment America Inc. Increasing the number of advertising impressions in an interactive environment
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US8358317B2 (en) 2008-05-23 2013-01-22 Evans & Sutherland Computer Corporation System and method for displaying a planar image on a curved surface
US8702248B1 (en) 2008-06-11 2014-04-22 Evans & Sutherland Computer Corporation Projection method for reducing interpixel gaps on a viewing surface
US8077378B1 (en) 2008-11-12 2011-12-13 Evans & Sutherland Computer Corporation Calibration system and method for light modulation device
CN101581584B (zh) * 2009-02-27 2011-05-04 泰瑞数创科技(北京)有限公司 一种利用三维地形图进行航迹分析的方法
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US8419534B2 (en) * 2009-09-30 2013-04-16 Disney Enterprises, Inc. Systems and methods for using images to generate gameplay content
US10786736B2 (en) 2010-05-11 2020-09-29 Sony Interactive Entertainment LLC Placement of user information in a game space
US9342817B2 (en) 2011-07-07 2016-05-17 Sony Interactive Entertainment LLC Auto-creating groups for sharing photos
US9641826B1 (en) 2011-10-06 2017-05-02 Evans & Sutherland Computer Corporation System and method for displaying distant 3-D stereo on a dome surface
KR20150108241A (ko) * 2014-03-17 2015-09-25 한국전자통신연구원 빠르고 자연스러운 지형 생성 방법 및 그 장치
CA2847863C (en) 2014-03-28 2017-09-19 Cae Inc. System and method for modeling virtual contaminants
US9483847B2 (en) 2014-03-28 2016-11-01 Cae, Inc. System and method for rendering virtual contaminants
US9754506B2 (en) 2015-03-31 2017-09-05 Cae Inc. Interactive computer program with virtualized participant
US20160292919A1 (en) 2015-03-31 2016-10-06 Cae Inc. Modular Infrastructure For An Interactive Computer Program
WO2016154711A1 (en) 2015-03-31 2016-10-06 Cae Inc. Multifactor eye position identification in a display system
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
JP6767319B2 (ja) * 2017-07-31 2020-10-14 株式会社ソニー・インタラクティブエンタテインメント 情報処理装置およびファイルコピー方法
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US11170568B2 (en) 2020-01-23 2021-11-09 Rockwell Collins, Inc. Photo-realistic image generation using geo-specific data

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3816726A (en) * 1972-10-16 1974-06-11 Evans & Sutherland Computer Co Computer graphics clipping system for polygons
US4645459A (en) * 1982-07-30 1987-02-24 Honeywell Inc. Computer generated synthesized imagery
US4677576A (en) * 1983-06-27 1987-06-30 Grumman Aerospace Corporation Non-edge computer image generation system
US4615013A (en) * 1983-08-02 1986-09-30 The Singer Company Method and apparatus for texture generation
US4586038A (en) * 1983-12-12 1986-04-29 General Electric Company True-perspective texture/shading processor
US4821212A (en) * 1984-08-08 1989-04-11 General Electric Company Three dimensional texture generator for computed terrain images
JPH01501178A (ja) * 1986-09-11 1989-04-20 ヒューズ・エアクラフト・カンパニー 写実的画面形成用デジタル式視覚感知シミュレーション・システム
US4868771A (en) * 1987-03-30 1989-09-19 General Electric Company Computer image generation with topographical response
US5379371A (en) * 1987-10-09 1995-01-03 Hitachi, Ltd. Displaying method and apparatus for three-dimensional computer graphics
US4974176A (en) * 1987-12-18 1990-11-27 General Electric Company Microtexture for close-in detail
US4899293A (en) * 1988-10-24 1990-02-06 Honeywell Inc. Method of storage and retrieval of digital map data based upon a tessellated geoid system
US4985854A (en) * 1989-05-15 1991-01-15 Honeywell Inc. Method for rapid generation of photo-realistic imagery
US5367615A (en) * 1989-07-10 1994-11-22 General Electric Company Spatial augmentation of vertices and continuous level of detail transition for smoothly varying terrain polygon density
US5179638A (en) * 1990-04-26 1993-01-12 Honeywell Inc. Method and apparatus for generating a texture mapped perspective view
US5214757A (en) * 1990-08-07 1993-05-25 Georesearch, Inc. Interactive automated mapping system
US5194969A (en) * 1990-12-04 1993-03-16 Pixar Method for borderless mapping of texture images

Also Published As

Publication number Publication date
EP0627103A1 (en) 1994-12-07
US5748867A (en) 1998-05-05
DE69301308T2 (de) 1996-05-23
DE69301308D1 (de) 1996-02-22
EP0627103B1 (en) 1996-01-10
WO1993016440A1 (en) 1993-08-19

Similar Documents

Publication Publication Date Title
EP0627103B1 (en) Image texturing system having theme cells
Bovill et al. Fractal geometry in architecture and design
Bracewell Fourier analysis and imaging
Gardner Visual simulation of clouds
Peitgen et al. Fractals for the classroom: part one introduction to fractals and chaos
Faust The virtual reality of GIS
Marshall et al. Procedure models for generating three-dimensional terrain
CN119379937B (zh) 一种基于dem与遥感地物分类的三维兵棋地图建构方法
Shardakov et al. Development of an adaptive module for visualization of the surrounding space for cloud educational environment
Wells Generating enhanced natural environments and terrain for interactive combat simulations (genetics)
Majewski A tutorial on the realistic visualization of 3D Sierpinski fractals
CN114470756B (zh) 星空模拟方法、星空模拟装置、计算机设备及介质
Mueller The sort-first architecture for real-time image generation
Jones et al. Abstract and natural forms from iterated function systems
Flintham Painting the town red: configuring location-based games by colouring maps
Smith The Dawn of Digital Light
Armand et al. Geometry and origami to share cultural heritage: Results of the experimentation “The King and the Origami” at the Royal Residence of Venaria
US4658246A (en) Matrix display simulation
EP0450978A2 (en) Apparatus for generating a visual display
Mamaghani Creation and usage of synthetic environments in real-time networked interactive simulation
Mackey NPSNET: hierarchical data structures for real-time three-dimensional visual simulation.
Shi Terra mars: when earth shines on mars through AI's imagination
McCarty Rendering the Out-the-Window View for the AFIT Virtual Cockpit
GB2242810A (en) Addressing a texture memory
Tavares Procedural Generation of Terrains with User Defined Premises