JP2000207582A - 画像処理方法及び、これを利用した画像処理装置 - Google Patents
画像処理方法及び、これを利用した画像処理装置Info
- Publication number
- JP2000207582A JP2000207582A JP11010936A JP1093699A JP2000207582A JP 2000207582 A JP2000207582 A JP 2000207582A JP 11010936 A JP11010936 A JP 11010936A JP 1093699 A JP1093699 A JP 1093699A JP 2000207582 A JP2000207582 A JP 2000207582A
- Authority
- JP
- Japan
- Prior art keywords
- viewpoint
- racing
- image
- game
- dimensional
- 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.)
- Granted
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/64—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car
- A63F2300/643—Methods for processing data by generating or executing the game program for computing dynamical parameters of game objects, e.g. motion determination or computation of frictional forces for a virtual car by determining the impact between objects, e.g. collision detection
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
- A63F2300/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
- A63F2300/6661—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera
- A63F2300/6669—Methods for processing data by generating or executing the game program for rendering three dimensional images for changing the position of the virtual camera using a plurality of virtual cameras concurrently or sequentially, e.g. automatically switching between fixed virtual cameras when a character change rooms
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8017—Driving on land or water; Flying
Landscapes
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
おいて、仮想3次元空間に置ける視点を複数用意し、適
宜に切替えて、2次元面に投影されるオブジェクトを表
示する、画像処理方法及び、これを用いた画像表示装置
を提供する。 【解決手段】仮想3次元空間のオブジェクトを構成する
複数のポリゴンデータと、レーシングゲームプログラム
を格納するメモリと、前記複数のポリゴンデータをレー
シングゲームプログラムに従い、複数の視点座標を基準
に2次元面ポリゴンデータに変換する演算処理部と、変
換された2次元面ポリゴンデータにテキスチャデータを
貼り付け、優先度にしたがって、画面データを構成する
画像合成部と、構成された画像データを一画面分格納
し、順次表示装置に出力するビデオメモリを有するゲー
ム装置を対象とする。そして、前記演算処理部は、前記
レーシングゲームプログラムに従い、前記オブジェクト
が他のオブジェクトと衝突した時に前記複数の視点座標
を切替え、前記オブジェクトを該切替えられた視点座標
を基準に2次元面ポリゴンデータに変換する。
Description
配置されるオブジェクトを構成する複数のポリゴンデー
タを所定の視点座標を基準に2次元面に投影し、該投影
画像を画面表示する画像処理方法及び、これを用いた画
像処理装置に関する。特に画像処理装置としてのビデオ
ゲーム装置で実行されるカーレース等のゲームにおける
コース壁とオブジェクトとの衝突時における当該オブジ
ュトの表示制御方法に特徴を有する画像処理方法及び、
これを用いた画像処理装置に関する。
コースを走行する自動車等のオブジェクトを遊戯者が操
作して、スピードを競うレーシングゲームをゲーム装置
で実行することが知られている。
シングゲーム用ゲーム装置の一例の外観斜視図である。
ゲーム装置は、遊戯者が座るシート1と対面して画像表
示モニタ2を有する。遊戯者の操作するレーシングカー
の走行方向がハンドル3により制御される。
5及び、ブレーキペタル6を実際の自動車と同様に操作
して、自己の操作するレーシングカーの速度を他のオブ
ジエクトと衝突しないように操作してゲームを進める。
ピーカ7が内蔵されている。したがって、遊戯者は、ゲ
ーム実行中にレーシング中の効果音を聞くことができ
る。
ーシングゲーム中の画面例である。レーシングコース1
0を走行する他車12と衝突しないように、自車の走行
コース及び、速度を制御する。
遊戯車の操作するレーシングカーの運転席に視点を置い
た画像が表示される。あるいは、図8に示すように、コ
ース10全体を把握し易いように、遊戯車の操作するレ
ーシングカー11の後方に置かれた第三者の視点からの
画像が表示される。
における画像を表示する原理を説明する図である。3次
元座標データを有する複数のポリゴンデータでレ−シン
グカー、建物、コース壁等のオブジェクトが構成され表
示される。
3次元空間に置かれた3次元座標を有するポリゴンで構
成されたレーシングカー110を視点Oから、x,y2
次元面20に投影する。2次元面20に投影された像1
1が、図8における遊戯車の操作するレーシングカーで
ある。
間に置かれた3次元座標を有するポリゴンで構成された
レーシングカー110の運転席、あるいはレーシングカ
ー110の後方においた第三者の視点である。
ム装置では、遊戯者がゲームを実行していない期間は、
ゲーム内容を示唆するようなプレビュー画面を表示し
て、ゲームの実行を遊戯者に勧誘することが行われる。
面として、従来はゲーム中と同様な画面が表示される場
合が殆どであった。すなわち、仮想3次元空間における
視点Oをゲーム中と同様に、専らレーシングカーの座席
あるいは、レーシンカーの後方の第三者の視点を用い
て、仮想3次元空間内のオブジェクトを2次元面に投影
して得られる画面を用いるものであった。さらに、視点
は一の視点のみを基準とするものであった。プレビュー
画面は、遊戯者にゲームへの参加を勧誘するものである
ので、より迫力のある画面を用いて、表示することが望
ましい。
置を想定して示されているが、一方、家庭内において、
ビデオゲーム装置本体を、TVモニタに接続して、同様の
レーシングゲームを実行することが可能である。この場
合、ゲームプログラムによって、遊戯者が、自己の実行
したゲームを再現即ち、リプレイすることを可能とする
ものがある。
ムにより、再現中の映像に迫力を与えるべく、レーシン
グカーの両側方であって、できるだけ地面に近い位置に
カメラ視点を置くようにして再現することが考えられ
る。
において、遊戯者が、レーシングカーをコース壁に衝突
させているような場合がある、この場合、カメラ視点が
コース壁の内側に入ってしまうケースも想定される。そ
して、カメラ視点がコース壁の内側に入ってしまうと、
映像が仮想現実画像と一致しないものとなる。
ース等のゲームを実行する際に、仮想3次元空間に置け
る視点を複数設定し、これを適宜に、切替えて、2次元
面に投影されるオブジェクトを表示するようにした、画
像処理方法及び、これを用いた画像処理装置を提供する
ことにある。
イ画面において、遊戯者の操作するオブジュトが他のオ
ジェクトと衝突する際にも画像表示の正常性を維持でき
るように制御するオブジュトの表示制御方法及び、これ
を用いたゲーム装置を提供することにある。
明の画像処理方法及び、画像処理装置における基本構成
は、仮想3次元空間に配置されるオブジェクトを構成す
る複数のポリゴンデータを所定の視点座標を基準に2次
元面に投影し、該投影画像を画面表示する画像処理方法
及び装置を対象とする。
空間内に、移動する第1のオブジェクトと、この第1のオ
ブジェクトとは異なる第2のオブジェクトを配置し、前
記第1のオブジェクト外に、第1のオブジェクトの移動に
応じて移動し、第1のオブジェクトの移動状態を捉える
複数の視点を設定し、この複数の視点のうち基準となっ
ている視点が、前記第2のオブジェクト内に位置する
時、前記複数の視点のうちの他の視点を基準とするよう
に視点切換えを行うことを特徴とする。
オブジェクトを構成する複数のポリゴンデータと、レー
シングゲームプログラムを格納するメモリと、前記複数
のポリゴンデータをレーシングゲームプログラムに従
い、複数の視点座標を基準に2次元面ポリゴンデータに
変換する演算処理部と、変換された2次元面ポリゴンデ
ータにテキスチャデータを貼り付け、優先度にしたがっ
て、画面データを構成する画像合成部と、構成された画
像データを一画面分格納し、順次表示装置に出力するビ
デオメモリを有することを特徴とする。
オブジェクトと衝突した時に、前記レーシングゲームプ
ログラムに従い前記複数の視点座標を切替え、前記オブ
ジェクトを該切替えられた視点座標を基準に2次元面ポ
リゴンデータに変換されることを特徴とする。
ングゲームにおけるレーシングカーであり、他のオブジ
ェクトは、レーシングコース壁であり、且つ前記複数の
視点座標は、前記演算処理部によりレーシングゲームプ
ログラムに従い、前記該カーレーシングゲームのプレビ
ューあるいは、リプレイ画面表示の際に設定されること
を特徴とする。
発明の実施の形態から明らかになる。
形態を説明する。なお、図において、同一または、類似
のものには、同一の参照数字または、参照記号を付して
説明する。
としてのゲーム装置の構成例ブロック図である。ゲーム
装置を構成する各ブロック要素は、バスBSを通してデ
ータの送受を行う。演算処理部100は、ROM101
に格納されるゲームプログラムを実行するCPU等から
構成される。したがって、演算処理部100は、ゲーム
進行を制御するゲーム進行制御手段として機能する。
成するポリゴンデータが格納さている。ポリゴンデータ
は、ゲームプログラムの進行に従い、演算処理部100
により読み出され、座標変換される。
したように、仮想3次元空間内のオブジェクトの座標を
x,y2次元座標に変換する。画像合成部102は、
x,y2次元座標に変換されたポリゴンに対し、それぞ
れのポリゴンデータに含まれるテキスチャメモリアドレ
スに基づき、テキスチャデータを画素ごとに貼り付ける
機能を有する。
るポリゴンを奥行き方向にソートして、Zバッファ10
4に記憶する。Zバッファ104に記憶された、優先度
の高い一画面分のポリゴンデータを画像データとして、
ビデオメモリ105に書き込む。
タは、順次繰り返し、表示装置106に送られ表示され
る。
示される画像を見ながら遊戯者により操作される。図7
に示すゲーム装置では、入力操作部107として、ハン
ドル3、シフトレバー4、アクセルペダル5及び、ブレ
ーキペダル6を含む。
ある。図3は、本発明の実施例としてオブジェクトをレ
ーシングカーとする例である。図3において、本発明の
特徴として、2つの視点O1,O2を有する。図4は、図
3における視点O2を基準とする画像の例である。
おいて、ゲーム実行中とは異なる画像を表示することに
より、より遊戯者に対し、ゲームへの参加の勧誘インパ
クトを大きくすること、リプレイ画面により迫力を高め
て表示することが可能である。
ビューがスタート(ステップS1)すると、演算処理部
100は、ROM101に格納されるプレビュー制御プ
ログラムに従い、ポリゴンデータをROM101から読
み出す(ステップS2)。
タに変換し(ステップS3)、更に、変換された2次元
面ポリゴンデータに、画像合成部102でテキスチャー
を貼り付け、奥行き方向にソートして1画面分の画像デ
ータを生成してビデオメモリ105に格納する。
タを順次読み出し表示してプレビュー画面あるいは、リ
プレイ画面が表示される(ステップS4)。
イ表示において、実際のゲーム中に生じる遊戯者の操作
ミスによる、オブジェクトと他のオブジエクトとの衝突
の状況を表示することは、遊戯者にゲーム参加の強い勧
誘刺激になる。
あるいは、リプレイ表示プログラムにより衝突画面を表
示する制御を行う際、オブジェクト同士の座標の一致を
検知する。たとえば、図5に示すように、オブジェクト
としてのレーシングカー11がコース壁200に衝突す
る場合を想定する。
入り込んでしまう。したがって、図4に示すように視点
O2を基準に表示される画像は、コース壁2の内側から
観察された異常像を表示することになる。このために、
本発明では衝突を検知すると(ステップS5)、視点座
標の切替を行う(ステップS6)。
算処理部100は、視点位置を設定する視点位置設定手
段として機能し、更に衝突時の制御として、視点座標の
切替を行う視点位置再設定手段として機能する。
Pの座標がコース壁200の座標と一致した時、衝突が
起こった状態とみなすことができる。この場合は、視点
O2を視点O1に切替え、これを基準に2次元座標への変
換(ステップS3)を行うように制御される。
に示すような画像になり、画像は正常に表示される。
ゲームが実行されると(ステップS7)、演算処理部1
00によりROM101に格納されるゲームプログラム
に従い、ポリゴンデータをROM101から読み出す
(ステップS8)。
タに変換し(ステップS9)、更に、変換された2次元
面ポリゴンデータに、画像合成部102でテキスチャー
を貼り付け、奥行き方向にソートして1画面分の画像デ
ータを生成してビデオメモリ105に格納する。
タを順次読み出しゲーム画面が表示される(ステップS
10)。なお、ゲーム画面は、遊戯者の入力操作部10
7に対する操作に応じて、変化するようにゲームプログ
ラムにより制御される。
スを例に取り、従ってレーシングカーの衝突時の視点座
標切替を説明した。しかし、本発明はこれに限定されな
い。他のレーシングゲームにおいて、遊戯者の操作対象
とするオブジエクトの表示を複数の視点を基準に表示
し、衝突の検知の際に、所定の演算処理を行って他のオ
ブジェクト内に位置しない視点を算出し、算出結果に従
った視点に切り替えて表示することにより、違和感の生
じない画像表示が可能である。
ブジェクトとしてのレーシングカーの座標Pとコース壁
との一致を衝突として判断したが、本発明はこれに限定
されない。たとえば、視点座標O1または、O2とコース
壁200の座標が一致する時に衝突と判断することも可
能である。
壁200の内側に入り込まないので、異常像を表示する
ことはない。
の画像処理を想定しているが、本発明はこれに限定され
ない。先に適宜説明したように、ゲームを実行した後、
ゲーム内容を再現するリプレイ画面において、よりは迫
力を増すように、複数の視点を設定し、これを切換えて
表示するように制御することが可能である。
は、複数の視点を基準に表示を行う。すなわち、例えば
レーシングゲームにおいて、複数の視点を設定し、一の
視点座標を基準に表示されるオブジェクトと他のオブジ
ェクトとの衝突時に、他の視点座標に切替えて画像表示
を行うようにしたものである。
るような状態での視点座標を基準としての画像表示を回
避することが可能である。したがって、違和感なく迫力
あるゲーム画像を表示することが可能である。
ク図である。
グカーとする例である。
ある。
明する図である。
る。
観斜視図である。
ム中の画面例である。
を表示する原理を説明する図である。
Claims (9)
- 【請求項1】仮想3次元空間に配置されるオブジェクト
を構成する複数のポリゴンデータを所定の視点座標を基
準に2次元面に投影し、該投影画像を画面表示する画像
処理方法であって、 前記仮想3次元空間内に、移動する第1のオブジェクト
と、該第1のオブジェクトとは異なる第2のオブジェクト
を配置し、 前記第1のオブジェクト外に、該第1のオブジェクトの移
動に応じて移動し、該第1のオブジェクトの移動状態を
捉える複数の視点を設定し、 該複数の視点のうち基準となっている視点が、前記第2
のオブジェクト内に位置する時、前記複数の視点のうち
の他の視点を基準とするように視点切換えを行うことを
特徴とする画像処理方法。 - 【請求項2】請求項1において、 前記第1のオブジェクトは、レーシングゲーム上のレー
シングカーであり、前記第2のオブジェクトは、該レー
シングゲームのコースを規定するコース壁であり、前記
複数の視点は2つであり、前記レーシングカーの両側方
にそれぞれ配置されることを特徴とする画像処理方法。 - 【請求項3】仮想3次元空間に配置されるオブジェクト
を構成する複数のポリゴンデータを所定の視点座標を基
準に2次元面に投影して、投影される画像を画面に表示
する画像処理方法であって、 視点座標を複数設定し、 該設定された複数の視点座標を前記オブジェクトが他の
オブジェクトと衝突した時に切換え、 該切換えられた視点座標を基準として得られる2次元画
像を表示することを特徴とする画像処理方法。 - 【請求項4】請求項2において、 前記オブジェクトは、カーレーシングゲームにおけるレ
ーシングカーであり、他のオブジェクトは、レーシング
コース壁であり、且つ前記複数の視点座標は、該カーレ
ーシングゲームのプレビューあるいは、リプレイ画面表
示の際に設定されることを特徴とする画像処理方法。 - 【請求項5】3次元仮想空間内を移動制御されるオブジ
ェクトを所定の視点から見た映像として表示画面に表示
する画像表示装置であって、 前記3次元仮想空間内に展開されるゲーム進行を制御す
るゲーム進行制御手段と、 該ゲーム進行制御手段からの情報に基づいて、第1のオ
ブジェクトを前記表示画面上に表示する第1の視点位置
を設定する視点位置設定手段と、 前記設定された第1の視点位置が前記3次元空間上の他
のオブジェクト内部に位置する場合に、前記第1の視点
位置を他のオブジェクトの内部に含まれない第2の視点
位置に再設定する視点位置再設定手段を有することを特
徴とする画像処理装置。 - 【請求項6】仮想3次元空間に配置されるオブジェクト
を構成する複数のポリゴンデータと、レーシングゲーム
プログラムを格納するメモリと、 該複数のポリゴンデータをレーシングゲームプログラム
に従い、複数の視点座標を基準に2次元面ポリゴンデー
タに変換する演算処理部と、 該演算処理部で変換された2次元面ポリゴンデータにテ
キスチャデータを貼り付け、優先度にしたがって、画面
データを構成する画像合成部と、 該画像合成部により構成された画像データを一画面分格
納し、順次表示装置に出力するビデオメモリを有し、 前記演算処理部は、前記レーシングゲームプログラムに
従い、前記オブジェクトが他のオブジェクトと衝突した
時に前記複数の視点座標を切替え、前記オブジェクトを
該切替えられた視点座標を基準に2次元面ポリゴンデー
タに変換することを特徴とする画像処理装置。 - 【請求項7】請求項6において 前記オブジェクトは、カーレーシングゲームにおけるレ
ーシングカーであり、他のオブジェクトは、レーシング
コース壁であり、且つ前記複数の視点座標は、前記演算
処理部によりレーシングゲームプログラムに従い、前記
該カーレーシングゲームのプレビュー画面表示の際に設
定されることを特徴とする画像処理装置。 - 【請求項8】仮想3次元空間に配置されるオブジェクト
を構成する複数のポリゴンデータを所定の視点座標を基
準に2次元面に投影し、該投影画像を画面表示する画像
処理を制御するプログラムであって、 前記仮想3次元空間内に、移動する第1のオブジェクト
と、該第1のオブジェクトとは異なる第2のオブジェクト
を配置し、 前記第1のオブジェクト外に、該第1のオブジェクトの移
動に応じて移動し、該第1のオブジェクトの移動状態を
捉える複数の視点を設定し、 該複数の視点のうち基準となっている視点が、前記第2
のオブジェクト内に位置する時、前記複数の視点のうち
の他の視点を基準とするように視点切換え制御を行うプ
ログラムを格納した記録媒体。 - 【請求項9】請求項8において、 前記プログラムにより、前記第1のオブジェクトは、レ
ーシングゲーム上のレーシングカーであり、前記第2の
オブジェクトは、該レーシングゲームのコースを規定す
るコース壁であり、前記複数の視点は2つであり、前記
レーシングカーの両側方にそれぞれ配置されることを特
徴とするプログラムを格納した記録媒体。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01093699A JP4395902B2 (ja) | 1999-01-19 | 1999-01-19 | 画像処理方法及び、これを利用した画像処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01093699A JP4395902B2 (ja) | 1999-01-19 | 1999-01-19 | 画像処理方法及び、これを利用した画像処理装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000207582A true JP2000207582A (ja) | 2000-07-28 |
| JP4395902B2 JP4395902B2 (ja) | 2010-01-13 |
Family
ID=11764118
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01093699A Expired - Fee Related JP4395902B2 (ja) | 1999-01-19 | 1999-01-19 | 画像処理方法及び、これを利用した画像処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4395902B2 (ja) |
Cited By (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000334168A (ja) * | 1999-05-26 | 2000-12-05 | Namco Ltd | ゲームシステム及び情報記憶媒体 |
| US6411301B1 (en) | 1999-10-28 | 2002-06-25 | Nintendo Co., Ltd. | Graphics system interface |
| US6421058B2 (en) | 1999-10-28 | 2002-07-16 | Nintendo Co., Ltd. | Graphics command stream for calling a display object in a graphics system |
| US6571328B2 (en) | 2000-04-07 | 2003-05-27 | Nintendo Co., Ltd. | Method and apparatus for obtaining a scalar value directly from a vector register |
| US6580430B1 (en) | 2000-08-23 | 2003-06-17 | Nintendo Co., Ltd. | Method and apparatus for providing improved fog effects in a graphics system |
| US6606689B1 (en) | 2000-08-23 | 2003-08-12 | Nintendo Co., Ltd. | Method and apparatus for pre-caching data in audio memory |
| US6609977B1 (en) | 2000-08-23 | 2003-08-26 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
| US6618048B1 (en) | 1999-10-28 | 2003-09-09 | Nintendo Co., Ltd. | 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components |
| US6636214B1 (en) | 2000-08-23 | 2003-10-21 | Nintendo Co., Ltd. | Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering mode |
| US6639595B1 (en) | 2000-08-23 | 2003-10-28 | Nintendo Co., Ltd. | Achromatic lighting in a graphics system and method |
| US6664962B1 (en) | 2000-08-23 | 2003-12-16 | Nintendo Co., Ltd. | Shadow mapping in a low cost graphics system |
| US6664958B1 (en) | 2000-08-23 | 2003-12-16 | Nintendo Co., Ltd. | Z-texturing |
| US6681296B2 (en) | 2000-04-07 | 2004-01-20 | Nintendo Co., Ltd. | Method and apparatus for software management of on-chip cache |
| US6697074B2 (en) | 2000-11-28 | 2004-02-24 | Nintendo Co., Ltd. | Graphics system interface |
| US6700586B1 (en) | 2000-08-23 | 2004-03-02 | Nintendo Co., Ltd. | Low cost graphics with stitching processing hardware support for skeletal animation |
| US6707458B1 (en) | 2000-08-23 | 2004-03-16 | Nintendo Co., Ltd. | Method and apparatus for texture tiling in a graphics system |
| US6811489B1 (en) | 2000-08-23 | 2004-11-02 | Nintendo Co., Ltd. | Controller interface for a graphics system |
| US6825851B1 (en) | 2000-08-23 | 2004-11-30 | Nintendo Co., Ltd. | Method and apparatus for environment-mapped bump-mapping in a graphics system |
| US6867781B1 (en) | 2000-08-23 | 2005-03-15 | Nintendo Co., Ltd. | Graphics pipeline token synchronization |
| US6937245B1 (en) | 2000-08-23 | 2005-08-30 | Nintendo Co., Ltd. | Graphics system with embedded frame buffer having reconfigurable pixel formats |
| US6980218B1 (en) | 2000-08-23 | 2005-12-27 | Nintendo Co., Ltd. | Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system |
| US6999100B1 (en) | 2000-08-23 | 2006-02-14 | Nintendo Co., Ltd. | Method and apparatus for anti-aliasing in a graphics system |
| US7003588B1 (en) | 2001-08-22 | 2006-02-21 | Nintendo Co., Ltd. | Peripheral devices for a video game system |
| US7002591B1 (en) | 2000-08-23 | 2006-02-21 | Nintendo Co., Ltd. | Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system |
| US7034828B1 (en) | 2000-08-23 | 2006-04-25 | Nintendo Co., Ltd. | Recirculating shade tree blender for a graphics system |
| US7119813B1 (en) | 2000-06-02 | 2006-10-10 | Nintendo Co., Ltd. | Variable bit field encoding |
| US7134960B1 (en) | 2000-08-23 | 2006-11-14 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
| US7184059B1 (en) | 2000-08-23 | 2007-02-27 | Nintendo Co., Ltd. | Graphics system with copy out conversions between embedded frame buffer and main memory |
| JP2007072915A (ja) * | 2005-09-08 | 2007-03-22 | Sega Corp | 画像処理プログラム、画像処理方法、及び画像処理装置 |
| US7196710B1 (en) | 2000-08-23 | 2007-03-27 | Nintendo Co., Ltd. | Method and apparatus for buffering graphics data in a graphics system |
| JP2007222592A (ja) * | 2006-01-24 | 2007-09-06 | Aruze Corp | 遊技機及びシミュレーションプログラム |
| JP2008264276A (ja) * | 2007-04-23 | 2008-11-06 | Atlus Co Ltd | ゲームプログラム、ゲーム装置及び記憶媒体 |
| US7538772B1 (en) | 2000-08-23 | 2009-05-26 | Nintendo Co., Ltd. | Graphics processing system with enhanced memory controller |
-
1999
- 1999-01-19 JP JP01093699A patent/JP4395902B2/ja not_active Expired - Fee Related
Cited By (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6650329B1 (en) | 1999-05-26 | 2003-11-18 | Namco, Ltd. | Game system and program |
| JP2000334168A (ja) * | 1999-05-26 | 2000-12-05 | Namco Ltd | ゲームシステム及び情報記憶媒体 |
| US6466218B2 (en) | 1999-10-28 | 2002-10-15 | Nintendo Co., Ltd. | Graphics system interface |
| US6424348B2 (en) | 1999-10-28 | 2002-07-23 | Nintendo Co., Ltd. | Application program interface for a graphics system |
| US6452600B1 (en) | 1999-10-28 | 2002-09-17 | Nintendo Co., Ltd. | Graphics system interface |
| US6456290B2 (en) | 1999-10-28 | 2002-09-24 | Nintendo Co., Ltd. | Application program interface for a graphics system |
| US6421058B2 (en) | 1999-10-28 | 2002-07-16 | Nintendo Co., Ltd. | Graphics command stream for calling a display object in a graphics system |
| US6489963B2 (en) | 1999-10-28 | 2002-12-03 | Nintendo Co., Ltd. | Application program interface for a graphics system |
| US6411301B1 (en) | 1999-10-28 | 2002-06-25 | Nintendo Co., Ltd. | Graphics system interface |
| US6618048B1 (en) | 1999-10-28 | 2003-09-09 | Nintendo Co., Ltd. | 3D graphics rendering system for performing Z value clamping in near-Z range to maximize scene resolution of visually important Z components |
| US6571328B2 (en) | 2000-04-07 | 2003-05-27 | Nintendo Co., Ltd. | Method and apparatus for obtaining a scalar value directly from a vector register |
| US6681296B2 (en) | 2000-04-07 | 2004-01-20 | Nintendo Co., Ltd. | Method and apparatus for software management of on-chip cache |
| US7129956B2 (en) | 2000-06-02 | 2006-10-31 | Nintendo Co., Ltd. | Variable bit field color encoding |
| US7119813B1 (en) | 2000-06-02 | 2006-10-10 | Nintendo Co., Ltd. | Variable bit field encoding |
| US6867781B1 (en) | 2000-08-23 | 2005-03-15 | Nintendo Co., Ltd. | Graphics pipeline token synchronization |
| US7205999B2 (en) | 2000-08-23 | 2007-04-17 | Nintendo Co., Ltd. | Method and apparatus for environment-mapped bump-mapping in a graphics system |
| US6664962B1 (en) | 2000-08-23 | 2003-12-16 | Nintendo Co., Ltd. | Shadow mapping in a low cost graphics system |
| US6664958B1 (en) | 2000-08-23 | 2003-12-16 | Nintendo Co., Ltd. | Z-texturing |
| US6636214B1 (en) | 2000-08-23 | 2003-10-21 | Nintendo Co., Ltd. | Method and apparatus for dynamically reconfiguring the order of hidden surface processing based on rendering mode |
| US8098255B2 (en) | 2000-08-23 | 2012-01-17 | Nintendo Co., Ltd. | Graphics processing system with enhanced memory controller |
| US6700586B1 (en) | 2000-08-23 | 2004-03-02 | Nintendo Co., Ltd. | Low cost graphics with stitching processing hardware support for skeletal animation |
| US6707458B1 (en) | 2000-08-23 | 2004-03-16 | Nintendo Co., Ltd. | Method and apparatus for texture tiling in a graphics system |
| US6811489B1 (en) | 2000-08-23 | 2004-11-02 | Nintendo Co., Ltd. | Controller interface for a graphics system |
| US6825851B1 (en) | 2000-08-23 | 2004-11-30 | Nintendo Co., Ltd. | Method and apparatus for environment-mapped bump-mapping in a graphics system |
| US6609977B1 (en) | 2000-08-23 | 2003-08-26 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
| US6937245B1 (en) | 2000-08-23 | 2005-08-30 | Nintendo Co., Ltd. | Graphics system with embedded frame buffer having reconfigurable pixel formats |
| US6980218B1 (en) | 2000-08-23 | 2005-12-27 | Nintendo Co., Ltd. | Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system |
| US6999100B1 (en) | 2000-08-23 | 2006-02-14 | Nintendo Co., Ltd. | Method and apparatus for anti-aliasing in a graphics system |
| US7976392B2 (en) | 2000-08-23 | 2011-07-12 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
| US7002591B1 (en) | 2000-08-23 | 2006-02-21 | Nintendo Co., Ltd. | Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system |
| US7034828B1 (en) | 2000-08-23 | 2006-04-25 | Nintendo Co., Ltd. | Recirculating shade tree blender for a graphics system |
| US7701461B2 (en) | 2000-08-23 | 2010-04-20 | Nintendo Co., Ltd. | Method and apparatus for buffering graphics data in a graphics system |
| US6606689B1 (en) | 2000-08-23 | 2003-08-12 | Nintendo Co., Ltd. | Method and apparatus for pre-caching data in audio memory |
| US6580430B1 (en) | 2000-08-23 | 2003-06-17 | Nintendo Co., Ltd. | Method and apparatus for providing improved fog effects in a graphics system |
| US7134960B1 (en) | 2000-08-23 | 2006-11-14 | Nintendo Co., Ltd. | External interfaces for a 3D graphics system |
| US7176919B2 (en) | 2000-08-23 | 2007-02-13 | Nintendo Co., Ltd. | Recirculating shade tree blender for a graphics system |
| US7184059B1 (en) | 2000-08-23 | 2007-02-27 | Nintendo Co., Ltd. | Graphics system with copy out conversions between embedded frame buffer and main memory |
| US7538772B1 (en) | 2000-08-23 | 2009-05-26 | Nintendo Co., Ltd. | Graphics processing system with enhanced memory controller |
| US7196710B1 (en) | 2000-08-23 | 2007-03-27 | Nintendo Co., Ltd. | Method and apparatus for buffering graphics data in a graphics system |
| US6639595B1 (en) | 2000-08-23 | 2003-10-28 | Nintendo Co., Ltd. | Achromatic lighting in a graphics system and method |
| US7307638B2 (en) | 2000-08-23 | 2007-12-11 | Nintendo Co., Ltd. | Method and apparatus for interleaved processing of direct and indirect texture coordinates in a graphics system |
| US7307640B2 (en) | 2000-08-23 | 2007-12-11 | Nintendo Co., Ltd. | Method and apparatus for efficient generation of texture coordinate displacements for implementing emboss-style bump mapping in a graphics rendering system |
| US7522170B2 (en) | 2000-11-28 | 2009-04-21 | Nintendo Co., Ltd. | Graphics system interface |
| US7071945B2 (en) | 2000-11-28 | 2006-07-04 | Nintendo Co., Ltd. | Graphics system interface |
| US6697074B2 (en) | 2000-11-28 | 2004-02-24 | Nintendo Co., Ltd. | Graphics system interface |
| US7003588B1 (en) | 2001-08-22 | 2006-02-21 | Nintendo Co., Ltd. | Peripheral devices for a video game system |
| JP2007072915A (ja) * | 2005-09-08 | 2007-03-22 | Sega Corp | 画像処理プログラム、画像処理方法、及び画像処理装置 |
| JP2007222592A (ja) * | 2006-01-24 | 2007-09-06 | Aruze Corp | 遊技機及びシミュレーションプログラム |
| JP2008264276A (ja) * | 2007-04-23 | 2008-11-06 | Atlus Co Ltd | ゲームプログラム、ゲーム装置及び記憶媒体 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4395902B2 (ja) | 2010-01-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4395902B2 (ja) | 画像処理方法及び、これを利用した画像処理装置 | |
| US6102801A (en) | Picture processing device and method thereof | |
| KR100648539B1 (ko) | 게임 장치 | |
| JP2687989B2 (ja) | 電子遊戯機器 | |
| JP3726239B1 (ja) | 画像処理プログラム及び装置 | |
| JP2009061161A (ja) | プログラム、情報記憶媒体、及び、ゲームシステム | |
| JPH07178242A (ja) | ゲーム機における球技ゲームでの視点変更方法 | |
| JP4114822B2 (ja) | 画像生成装置及び情報記憶媒体 | |
| JP4035652B2 (ja) | ゲームを実行する方法及び、これを実施するゲーム装置 | |
| JPWO2000001454A1 (ja) | ゲームを実行する方法及び、これを実施するゲーム装置 | |
| JP3475470B2 (ja) | 電子遊戯機器 | |
| JP3830188B2 (ja) | ゲーム用画像合成装置 | |
| JP3809294B2 (ja) | ゲーム装置、ゲーム方法、コンピュータ読取可能な記録媒体 | |
| JP4212015B2 (ja) | 画像生成装置及び情報記憶媒体 | |
| JP3606383B2 (ja) | 電子遊戯機器 | |
| JPH11195135A (ja) | 画像処理方法及び装置、記録媒体 | |
| JPH0927044A (ja) | シミュレーション装置及び画像合成方法 | |
| JPH1153570A (ja) | 画像処理装置及び画像処理方法並びに記録媒体 | |
| JP2000135376A (ja) | ゲーム装置、情報記録媒体および表示切替方法 | |
| JP4826923B2 (ja) | ゲーム装置 | |
| JP3084410B2 (ja) | 電子遊戯機器におけるドライブゲームの開始方法 | |
| JP3844400B2 (ja) | ゲームシステム及び情報記憶媒体 | |
| JP3420507B2 (ja) | データ処理装置及び記憶媒体 | |
| JP2001314648A (ja) | ゲーム装置および情報記憶媒体 | |
| JPH11144086A (ja) | 画像生成装置及び情報記憶媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080902 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080909 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081110 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081224 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090219 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090407 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090605 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090707 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090804 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090929 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20091012 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121030 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131030 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees | ||
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |