JPH0969169A - 画像処理方法、画像処理装置および疑似体験装置 - Google Patents
画像処理方法、画像処理装置および疑似体験装置Info
- Publication number
- JPH0969169A JPH0969169A JP7223788A JP22378895A JPH0969169A JP H0969169 A JPH0969169 A JP H0969169A JP 7223788 A JP7223788 A JP 7223788A JP 22378895 A JP22378895 A JP 22378895A JP H0969169 A JPH0969169 A JP H0969169A
- Authority
- JP
- Japan
- Prior art keywords
- viewpoint
- virtual
- dimensional
- projection surface
- 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.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
- A63F13/525—Changing parameters of virtual cameras
- A63F13/5258—Changing parameters of virtual cameras by dynamically adapting the position of the virtual camera to keep a game object or game character in its viewing frustum, e.g. for tracking a character or a ball
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/40—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment
- A63F13/42—Processing input control signals of video game devices, e.g. signals generated by the player or derived from the environment by mapping the input signals into game commands, e.g. mapping the displacement of a stylus on a touch screen to the steering angle of a virtual vehicle
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/50—Controlling the output signals based on the game progress
- A63F13/52—Controlling the output signals based on the game progress involving aspects of the displayed game scene
-
- 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
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/80—Special adaptations for executing a specific game genre or game mode
- A63F13/803—Driving vehicles or craft, e.g. cars, airplanes, ships, robots or tanks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T15/00—Three-dimensional [3D] image rendering
- G06T15/10—Geometric 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
-
- 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/04—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles
- G09B9/05—Simulators for teaching or training purposes for teaching control of vehicles or other craft for teaching control of land vehicles the view from a vehicle being simulated
-
- 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
-
- 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/66—Methods for processing data by generating or executing the game program for rendering three dimensional images
-
- 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/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
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Computer Graphics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Geometry (AREA)
- Computer Hardware Design (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Image Generation (AREA)
Abstract
可変とする画像処理方法、画像処理装置および疑似体験
装置を提供する。 【解決手段】 画像表示手段300と、中央演算処理装
置102およびメモリ103〜108を備え、かつ3次
元オブジェクトが配置された仮想3次元空間内を移動体
が移動するゲームプログラムを実行するプログラム処理
装置100と、前記3次元の仮想3次元空間内における
移動体の速度データを前記プログラム処理装置に入力す
る操作部200を有する。操作部200は、移動体の移
動速度を透視変換装置110に入力する。透視変換装置
110は、視点の相対的な移動速度に応じて、前記視点
と投影面の距離を可変とする。投影面における視認良好
域が狭くなると共に、視認良好域内に表示される仮想3
次元空間の範囲が広くなる。
Description
り制御された映像を画像表示手段などの画像表示手段上
に投影する画像処理方法、画像処理装置、およびこれを
使用した疑似体験装置に関する。
ゲーム装置やシュミレーション装置などの疑似体験装置
が知られている。なかでも、車両や飛行機などの移動体
を制御して3次元空間内を移動しながら、得点や時間を
競ったり非日常的な体験を行うタイプの疑似体験装置
は、オートバイゲーム、ドライブゲーム、フライトシュ
ミレーションゲームなどとして人気が高い。このような
疑似体験装置は、プログラムその他のデータを処理する
コンピュータからなるプログラム処理装置と、このコン
ピュータによって作成された映像を投射するCRTや液
晶表示盤などの画像表示手段、および前記プログラム処
理装置を制御するために設けられた操作部を有してい
る。この操作部としては、制御盤上に単なるボタンやレ
バーを設けたもの以外に、装置の種類や内容に応じて、
オートバイの車体、レーシングカーや飛行機のコックピ
ットなどのように、移動体の形状を模したものが使用さ
れることが多い。
画像表示手段に投影される映像としては、ドライブゲー
ムを例に挙げると、コンピュータによって仮想されたゲ
ームフィールドと呼ばれる仮想3次元空間内に、あらか
じめ記憶された複数の3次元オブジェクトが配置されて
いる。図5は、このような3次元オブジェクトを配置し
たゲームフィールドの一例であり、ドライビングコース
に沿って、建物500、樹木501、ガードレール50
2、車両503などの3次元オブジェクトが配置されて
いる。
ジェクトが配置された仮想3次元空間を所定の視点から
透視し、この透視座標系上で得られる個々のオブジェク
トに関する画像情報を、視点から所定距離だけ離れた位
置にある投影面に投影し、この投影面上の2次元投影像
を画像表示手段に描画することで、前記3次元オブジェ
クトを画像表示手段上に表示する。例えば、図6に示す
ように、3次元空間に配置されているオブジェクト30
1を予め定められた視点0から透視して、視点0から距
離H離れた位置にある投影面300上に2次元投影画像
302として投影する。この場合、3次元オブジェクト
301は、その各面を構成する3次元のポリゴンに分割
された多面体として表現され、3次元空間内における各
ポリゴンの頂点の座標(X,Y,Z)に基づいて、投影
面上に描画される図形の頂点の座標(XS,YS)を次
式(1)によって演算する。
験装置に設けられた操作部を制御することにより、前記
仮想3次元空間内でオートバイ、レーシングカー、飛行
機などの移動体を移動させながら、レースや戦闘を行う
ことにより、時間や得点を競う。この場合、移動体が仮
想3次元空間を移動するのに従って、移動体に相対的に
固定された視点0の位置が刻々と移動する。すなわち、
視点0と個々のオブジェクト301との距離が変化し、
それに伴って画像表示手段300上に表示される投影画
像302の形状が変化するために、移動体を操作するプ
レーヤは、あたかも3次元空間内を移動するかのような
印象を受ける。
従来の疑似体験装置においては、図7示すように、視点
0からから見た視野角aの投影面Z1までの距離H1が
一定に設定されていた。そのため、移動体に仮想される
速度によって生じる映像の変化によってのみスピード感
を表現するしかなく、それ以上にスピード感を強調した
り、逆に抑制したりすることはできなかった。移動体に
仮想される速度による映像変化以上にスピード感を強調
したり抑制することができれば、ドライブゲームやシュ
ミレーション装置などの疑似体験装置における臨場感を
向上させることができて好ましいが、従来ではそのよう
な技術は知られていなかった。
置では、視点と共に移動体を高速で移動させると、投影
面上における視認良好域が減少し、プレーヤが仮想3次
元空間内で視認できる3次元オブジェクトが少なくなっ
て、疑似体験装置としての臨場感に乏しくなる欠点もあ
った。
移動するものを把握することは困難である。これは、3
次元物体を投影面上に透視変換した場合でも同様で、単
位時間T当たりの投影面上の移動量が大きくなると、そ
の物体を良好に視認できなくなる。図7に示すように、
物体PとそれよりもZ軸方向で視点から遠い位置にある
同じX,Y座標値を持つ物体Rが、共に視点0にMだけ
近づくように移動し、点P,Qに達した場合を考える。
この場合、投影面Z1における各点の位置は、P1,Q
1,R1であり、投影面Z1上に投影された各物体P,
Rの移動距離は、DP1,DR1である。この図から解
るように、Z軸方向の移動距離Mが同じであっても、同
一の投影面上においては、視点に近い物体ほど投影面上
の移動距離が大きくなっている。また、投影面に近い物
体ほど、投影面の外周部に近い位置に投影されることに
なる。
に対する移動距離M(視点に対する物体の移動速度)が
同一であっても、視点に近くに位置して投影面の外周部
近くに投影される物体ほど、投影面上における同じ時間
T内の移動距離DP1が大きくなり、投影面上を視認す
る人間の視覚が物体の移動に追従できず視認不可能にな
ることが解る。逆に、視点から遠くにあって、投影面上
に小さく投影されているものは、視点に対する移動量M
に比較して投影面上での移動量DR1が小さいので、視
点と物体との相対速度が速く距離Mを移動するのに掛か
る時間が短くても良好に視認できる。その結果、物体の
移動速度が大きくなると、投影面上での視認良好域がそ
れに比例して小さくなることが解る。
呼ばれる視認良好域が狭まる現象が生じることからも良
く知れられている。自動車を高速で運転すると、視認良
好域が狭くなり、視点に近い物体の認識が困難になり、
視点に遠い物体のみが良好に認識される。しかし、人間
が現実に自動車を運転する場合は、視線は自動車の進行
方向に固定されているのではなく、進行方向から上下左
右にずれた位置についても向けられているため、視認良
好域が狭くなったことを補って、広い風景を望めるよう
にしている。
画像処理方法では、視点は移動体に固定されており、そ
の投影方向は常に移動体の進行方向と一致しているた
め、現実の運転時のように視線をずらせて視野狭窄を補
うことはできない。その結果、従来の疑似体験装置で
は、仮想3次元空間内における移動体の速度の上昇に伴
って視認良好域が狭くなり、移動体の高速移動時には画
像表示手段上の中心部の狭い範囲にしか認識できる画像
が表示されるなくなり、臨場感が損なわれる欠点があっ
た。
による映像変化以上にスピード感を強調したり抑制する
ことができ、しかも移動体の高速移動時に投影面上にお
ける視認良好域の減少が少なく臨場感に優れた疑似体験
装置と、この疑似体験装置その他の画像表示装置に使用
できる画像処理法法および画像処理装置を提供すること
にある。
めに、請求項1の発明は、3次元オブジェクトが配置さ
れた仮想3次元空間を仮想し、この仮想3次元空間内を
移動する仮想移動体に相対的に固定された視点を仮想す
ると共に、前記視点から見た前記仮想空間のオブジェク
トが投影される投影面を仮想し、前記投影面に投影され
る前記3次元オブジェクトの2次元投影像を画像表示手
段に表示する画像処理方法であって、前記視点と前記投
影面との相対的距離を前記仮想移動体の移動速度に応じ
て変化することを特徴とする。
配置された仮想3次元空間を仮想し、この仮想3次元空
間内を移動する仮想移動体に相対的に固定された視点を
仮想すると共に、前記視点から見た前記仮想空間のオブ
ジェクトが投影される投影面を仮想し、前記投影面に投
影される前記3次元オブジェクトの2次元投影像を画像
表示手段に表示する画像処理方法であって、前記視点か
ら見た投影面に対する視野角が前記仮想移動体の移動速
度に応じて変化させ、この投影面上の2次元投影像を画
像表示手段上の一定面積の表示範囲に表示することを特
徴とする。
法において、前記3次元オブジェクトが、ポリゴンによ
って構成され、前記視点を基準とする視点座標系内にお
けるポリゴンの頂点位置座標(X,Y,Z)を、前記視
点から距離h離れた位置にある投影面の座標系に、2次
元投影像の頂点の座標(XS,YS)として変換する場
合に、前記移動体の移動速度をS、視点と投影面との距
離をh、移動速度Sの中の一定値に対応して設定された
視点と投影面との基準距離をH、移動速度Sに対する距
離hの変化率をdとして、次式によって、
ことを特徴とする。
配置された仮想3次元空間を仮想し、この仮想3次元空
間内を移動する仮想移動体に相対的に固定された視点を
基準とした視点座標系を仮想する座標変換装置と、視点
と投影面との距離および前記視点座標変換装置から出力
される座標値に基づいて、前記オブジェクトの2次元投
影画像を画像表示手段上に出力する透視変換装置を備
え、前記透視変換装置は、前記仮想移動体の移動速度に
応じて前記視点と投影面の距離を可変とすることを特徴
とする。
配置された仮想3次元空間を仮想し、この仮想3次元空
間内を移動する仮想移動体に相対的に固定された視点を
基準とした視点座標系を仮想する座標変換装置と、視点
と投影面との距離および前記視点座標変換装置から出力
される座標値に基づいて、前記オブジェクトの2次元投
影画像を画像表示手段上に出力する透視変換装置を備
え、前記透視変換装置は、前記仮想移動体の移動速度に
応じて、前記視点から見た投影面に対する視野角を変化
させ、この投影面上の2次元投影像を画像表示手段上の
一定面積の表示範囲に表示することを特徴とする。
配置された仮想3次元空間内を移動体が移動するプログ
ラムを実行するプログラム処理装置と、仮想3次元空間
内における移動体の移動速度を前記プログラム処理装置
に入力する操作部と、前記プログラム処理装置によって
形成された前記3次元オブジェクトの2次元投影像を表
示する画像表示手段とを備え、前記プログラム処理装置
には、中央演算処理装置およびメモリと、前記仮想3次
元空間内を移動する仮想移動体に相対的に固定された視
点を基準とした視点座標系を仮想する座標変換装置と、
前記視点と視点から一定の距離にある投影面との距離お
よび前記視点座標変換装置から出力される座標値に基づ
いて、前記オブジェクトの2次元投影画像を投影面に出
力する透視変換装置を備えた疑似体験装置において、前
記操作部は、前記視点と投影面の距離を決定する移動体
の移動速度を前記透視変換装置に入力するものであり、
前記透視変換装置は、前記操作部から入力された前記仮
想移動体の移動速度に応じて、前記視点と投影面の距離
を可変とするものであることを特徴とする。
配置された仮想3次元空間内を移動体が移動するプログ
ラムを実行するプログラム処理装置と、仮想3次元空間
内における移動体の移動速度を前記プログラム処理装置
に入力する操作部と、前記プログラム処理装置によって
形成された前記3次元オブジェクトの2次元投影像を表
示する画像表示手段とを備え、前記プログラム処理装置
には、中央演算処理装置およびメモリと、前記仮想3次
元空間内を移動する仮想移動体に相対的に固定された視
点を基準とした視点座標系を仮想する座標変換装置と、
前記視点と視点から一定の距離にある投影面との距離お
よび前記視点座標変換装置から出力される座標値に基づ
いて、前記オブジェクトの2次元投影画像を投影面に出
力する透視変換装置を備えた疑似体験装置において、前
記操作部は、前記視点と投影面の距離を決定する移動体
の移動速度を前記透視変換装置に入力するものであり、
前記透視変換装置は、前記透視変換装置は、前記操作部
から入力された前記仮想移動体の移動速度に応じて、前
記視点から見た投影面に対する視野角を変化させ、この
投影面上の2次元投影像を画像表示手段上の一定面積の
表示範囲に表示することを特徴とする。
7の発明において、前記プログラム処理装置が、ゲーム
プログラムを記憶したメモリと、3次元オブジェクトを
構成するポリゴンデータを記憶したポリゴンデータメモ
リと、中央演算処理装置によって前記ポリゴンデータを
処理し、前記3次元オブジェクトを前記仮想3次元空間
内に配置するポリゴンパラメータメモリと、前記仮想3
次元空間内に配置された3次元オブジェクトのポリゴン
データを、視点を基準とする視点座標系へ変換する座標
変換装置とを備え、前記透視変換装置が、視点と投影面
との距離および前記視点座標変換装置から出力される座
標値に基づいて、前記オブジェクトの2次元投影画像を
画像表示手段上の投影面に出力することを特徴とする。
て、前記透視変換装置が、前記視点座標系内における各
ポリゴンの頂点位置座標(X,Y,Z)を、前記視点か
ら距離h離れた位置にある投影面上に描画される2次元
画像の頂点の座標(XS,YS)に変換する場合に、移
動体の移動速度をS、視点と投影面との距離をh、移動
速度Sの中の一定値に対応して設定された視点と投影面
との基準距離をH、移動速度Sに対する焦点距離hの変
化率をdとして、次式によって、
のであることを特徴とする。
よれば、次のような作用が発揮される。 (1) 移動体の移動速度に応じて視点から見た投影面に対
する視野角を変更することが可能となる。例えば、移動
体の速度を上昇させた場合に、視点から見た投影面の視
野角が大きくなるため、同じ面積の投影面であってもそ
こに投影される3次元空間の範囲が広くなる。その結
果、移動体の速度上昇により視野狭窄が生じても、それ
を補うように視野角の拡大が行われ、高速移動時でも画
像表示手段に表示されるオブジェクトの極端な低減がな
い。
ェクトであっても投影面または画像表示手段上における
投影像が小さく表示され、移動体が同じ速度でそのオブ
ジェクトに接近しても投影面または画像表示手段上にお
けるそのオブジェクトの移動距離は短くなる。その結
果、移動体の移動速度が早く、視野角の狭い投影面では
移動距離が大きくて明瞭に認識できなかったオブジェク
トについても、認識が可能となる。
ブジェクトであっても投影面または画像表示手段上にお
ける投影像の大きさが小さくなるので、そのオブジェク
トがあたかも遠方に位置するかのような印象を受ける。
しかし、そのオブジェクトに対する視点の距離が変化す
るわけではなく、また移動体の移動速度も一定であるか
ら、移動体がそのオブジェクトに達するまでの時間は変
わらない。そのため、遠方のオブジェクトに短時間で接
近する感覚が得られ、スピード感が向上する。
を図面を参照して説明する。
に従って説明する。この実施の形態は、請求項1,3,
4,6,8,9に相当するものである。
タによって構成されたプログラム処理装置100および
このプログラム処理装置100に対する入力手段である
操作部200、およびプログラム処理装置100からの
出力画像を表示するCRTなどの画像表示手段300と
から構成されている。
にあってはコントロールパットのような小型の制御盤や
キーボードが使用され、業務用のゲーム装置にあっては
より臨場感を得るためにゲームに使用される移動体の形
状を模した制御盤が使用される。具体的には、オートバ
イゲーム装置にでは、ハンドルに設けられたアクセルや
ブレーキなどの操作装置や、オートバイの車体の傾斜角
度の検出装置が使用される。また、ドライビングゲーム
装置では、車のハンドル、フットブレーキ、シフトレバ
ーなどが、フライトシュミレーション装置では飛行機の
コックピットを模した操縦桿や兵器の発射スイッチなど
が使用される。そして、ゲームのプレーヤがこの操作部
200を操作することにより、例えば、ゲームの開始や
終了、ゲーム内容の選択、ゲーム実行時における移動体
の移動方向、速度、加速度などゲーム実行に必要な信号
が、プログラム処理装置100に入力される。
101に接続された中央演算処理装置102と、前記操
作部200をデータバス101に接続する入力インター
フェイス103、およびデータバス101を介して前記
中央演算処理装置102に制御される各種のメモリや演
算装置を備えている。すなわち、中央演算処理装置10
2がゲームプログラムを実行するのに必要なメモリとし
て、プログラムデータROM104、データRAM10
5およびバックアップRAM106が設けられている。
ここで、プログラムデータROM104には、ゲームの
プログラムが記憶されている。データRAM105に
は、ゲーム実行時の各種データの書き込み、読み込みが
行われる。バックアップRAM106は、プログラムの
細かい設定やその他の情報が記録される。
て、仮想3次元空間内における各オブジェクトの配置し
たり、各オブジェクトをポリゴンとして表現するために
ポリゴンパラメータメモリ107とポリゴンデータメモ
リ108が設けられている。パラメータメモリ107
は、仮想3次元空間内の絶対座標系における各オブジェ
クトの配置を決定するパラメータ、中央演算処理装置1
02からの移動体の位置、視点の位置およびそれに係る
座標変換式を記憶する。ポリゴンデータメモリ108
は、各オブジェクトを構成するポリゴンのデータを記憶
する。このポリゴンデータは、各ポリゴンの頂点情報お
よびその付随データから構成されている。座標変換装置
109は、3次元の仮想3次元空間内における各オブジ
ェクトを構成するポリゴンの各頂点の座標を、前記パラ
メータメモリからのパラメータに従い、視点を基準とす
る視点座標系に変換する。
109によって視点座標系に変換されたポリゴンデータ
を視点から所定の距離離れた位置に仮想された投影面上
の2次元座標に変換する。この透視変換装置110は、
次式(2)によって、視点座標系による3次元空間内に
おける各ポリゴンの頂点の座標(X,Y,Z)を、投影
面上に描画する図形の頂点の座標(XS,YS)に変換
する。
移動速度、すなわち視点座標系における視点0と3次元
オブジェクトとの相対的な移動速度である。hは視点0
と投影面との距離、Hは視点0と投影面との基準距離、
dは移動速度Sに対する焦点距離hの変化率である。
装置110で得られた各ポリゴンの2次元投影像データ
を前記投影面上での座標値(XS,YS)として記憶す
る。優先順位付け装置112は、スクリーンメモリに記
憶されている複数のポリゴンを、そのZ値を参照して、
視点に近い順に並べ替えるもので、一般にZソートと呼
ばれる作業を行う。ポリゴン描画装置113は、Zソー
トされた順列通りにポリゴンをフレームメモリ114に
書き込み、その後読み出して画像表示手段300に出力
する。すなわち、フレームメモリ114は、画像表示手
段300の1画面ごとに描画する画像データを蓄積し、
画像表示手段300の描画タイミングに合わせて出力す
る。
である。
ドルやアクセルなどを操作してゲームを開始すると、操
作部200から入力されたゲームの制御データは、入力
インターフェイス103およびデータバス102を介し
て中央演算処理装置102に入力される。この中央演算
処理装置102は、プログラムデータROM104に記
憶されているゲームプログラムを、データROM105
およびバックアップRAM106に記憶されている各デ
ータに基づいて実行する。すなわち、中央演算処理装置
102は、前記ゲームプログラムおよび操作部200か
らの制御データと、ポリゴンパラメータメモリ107に
記憶されている各種のパラメータに基づいて、仮想3次
元空間を仮想し、この仮想3次元空間内にポリゴンデー
タメモリ108に記憶されている各ポリゴンのデータを
変倍、回転、移動することで、仮想3次元空間上に各オ
ブジェクトを配置する。また、前記ポリゴンパラメータ
メモリ107には、中央演算処理装置102からの移動
体の位置、視点の位置、これらに関する座標変換式など
のパラメータもゲームの進行に伴い刻々と記憶される。
この場合、仮想3次元空間内を移動する移動体の位置
や、各オブジェクトを構成するポリゴンのデータは、仮
想3次元空間内のある一点を原点とする絶対座標系で表
示されている。
モリ108に記憶されている各3次元オブジェクトを構
成するポリゴンのデータと、前記ポリゴンパラメータメ
モリ107に記憶された移動体の位置や視点の位置と、
これらに関する座標変換式を読み出し、その時の移動体
に対する相対的に固定された視点を基準に、前記仮想3
次元空間の絶対座標系で表示されているポリゴンの座標
データを視点座標系に変換する。
ータは、透視変換装置110によって視点から一定距離
離れた位置に仮想された投影面上に投影される。この透
視変換は、本実施形態では、操作部200から入力され
た移動体の移動速度をパラメータとし、前記(2)式に
基づいて、投影面と視点0との距離hを決定する。すな
わち、操作部200からは、操作部200を構成するア
クセルの開度などによって決定された移動体の移動速度
Sが与えられる。また、基準距離Hおよび移動速度に対
する距離hの変化率dは、予めプログラムによって決定
され、プログラムデータROM104などのメモリ中に
記憶されている。
得られた投影面上における各ポリゴンの2次元座標デー
タは、スクリーンメモリ111に記憶される。その後、
このスクリーンメモリ11に記憶された各ポリゴンのデ
ータは、優先順位付け装置112においてそのZ値が参
照され、視点0に近い順に並べ替えるZソートが行われ
る。ポリゴン描画装置113は、Zソートされたポリゴ
ンのデータは、その順列通りにフレームメモリ114に
書き込まれる。フレームメモリ114は、画像表示手段
300の1画面ごとに描画する画像データを蓄積し、画
像表示手段300の描画タイミングに合わせて出力す
る。
は、図2に示すように、移動体の移動速度が高速になっ
た場合に、低速時の投影面Z1よりも視点に近い位置に
仮想した投影面Z2に、仮想3次元空間内のオブジェク
トを投影する。この図2においても、前記従来技術で説
明した図7と同様に、物体PとそれよりもZ軸方向で視
点から遠い位置にある同じX,Y座標値を持つ物体R
が、共に視点0にMだけ近づくように移動し、点P,Q
に達した場合を考える。この場合、視点に近い投影面Z
2における各点の位置は、P2,Q2,R2であり、投
影面Z2上に投影された各物体P,Rの移動距離は、D
P2,DR2である。この移動距離DP2,DR2を視
点から遠い投影面Z1における移動距離DP1,DRと
比較すると、視点に近い投影面Z2では、投影面上の移
動距離DP2,DR2は視点から遠い投影面上の移動距
離DP1,DR1よりも小さい。従って、移動体の移動
速度が速くなり、例えば投影面Z1では投影像の移動距
離DP1が視認が不可能なオブジェクトであっても、視
点に近い投影面Z2では投影像の移動距離が短いため良
好に視認できる。
投影面上で物体が小さく表示されれば、その単位時間当
たりの移動量も小さくなる。従って、人間の目として
は、投影面上における単位時間当たりのより大きな移動
量までも把握することができる。このことは、投影面が
視点から遠い場合に、その単位時間当たりの移動量(速
度)が大きく、視認良好域から外れている物体であって
も、投影面が視点に近くなると、視認良好域に入ること
を意味する。従って、投影面を視点に近くすると、投影
面の周囲の部分に形成される視認困難域が増える反面、
3次元空間内のより大きな範囲の物体の移動を良好に確
認することができる。
体Pとの距離が同じであっても、投影面の位置をZ1、
Z2と変化させるだけで、投影面上に投影された物体P
の映像の大きさがP1,Q,1,R1からP2,Q2,
R2に変化する。その結果、前記のように投影面Z2に
投影される仮想3次元空間の範囲は広くなっても、空間
内の個々のオブジェクトが小さく表示されるため、投影
面Z2上に占める視認良好域は投影面Z1の視認良好域
よりも狭くなる。すなわち、投影面Z2では、投影面の
周囲の部分の映像を把握できなくなる範囲が大きくなる
ために、周囲の風景が流れるようになってスピード感が
増す。このように本実施形態では、視認良好域を狭くし
て、スピード感を向上させても、狭い視認良好域内によ
り広い仮想3次元空間を投影することが可能になり、視
野狭窄によるスピード感と広い投影範囲による臨場感と
を満足させることができる。
角aが大きくなった結果、図3に示すように、視野角の
狭い投影面(A)に比較して、視野角の広い投影面
(B)ではより多くのオブジェクト301が表示され
る。また、視野角aが大きくなった結果、視点から同じ
距離にある同じオブジェクト301が視野角が狭い投影
面(A)よりも視野角の広い投影面(B)の方が小さく
表示されるので、同じオブジェクトが遠方にあるように
見える。しかし、移動体がこのオブジェクト301に達
するまでの時間は高速時の方が短いため、プレーヤは遠
方にあるオブジェクトに移動体が急速に近づくような印
象を受け、スピード感が向上する。特に、このような視
野角の変化は移動体が3次元空間内を移動する際に行わ
れるので、プレーヤは移動体がオブジェクトに近づくの
に従って生ずる映像の変化と、視野角による映像の変化
を区別することがなく、スピード感の向上が自然に感じ
られる。
く、図4に示すように、視点0から投影面Zまでの距離
を変化させることなく、投影面に対する視野角を変化さ
せる実施の形態も包含する。この実施の形態は、請求項
2,5,7に対応するものである。すなわち、図4にお
いて、移動体の低速移動時には、狭い視野角aを有する
投影面Zaを仮想して、これに仮想3次元空間を投影
し、これを画像表示手段300上に表示する。一方、移
動体の高速移動時には、広い視野角bを有し、前記投影
面Zaと視点0から同じ距離にあるより広い投影面Zb
に仮想3次元空間を投影する。そして、この投影像のデ
ータを縮小して、前記画像表示手段300の同じ表示面
積内に描画する。このようにすると、移動体の速度が上
昇するのに伴い、画像表示手段に表示される仮想3次元
空間の範囲が広くなり、かつまた仮想3次元空間内の個
々のオブジェクトの投影像が小さく表示されるので、前
記の視点から投影面までの距離を変化させた場合と同様
な効果が得られる。
想される速度によって生じる映像の変化から得られるス
ピード感に、投影面に対する視点からの視野角の変化さ
せることにより生じる映像の変化から得られるスピード
感の変化を加えることにより、移動体に仮想される速度
によって生じる映像の変化から得られるスピード感以上
に、スピード感を強調したり抑制したりすることができ
る。
すブロック図。
ジェクトの関係を模式的に示す側面図。
影された画像の一例を示す図であって、(A)は移動体
の低速移動時、(B)は移動体の高速移動時を示す。
面、オブジェクトの関係を模式的に示す側面図。
内部に配置されたオブジェクトの一例を示す斜視図。
す斜視図。
段、オブジェクトの関係を模式的に示す側面図。
Claims (9)
- 【請求項1】 3次元オブジェクトが配置された仮想3
次元空間を仮想し、この仮想3次元空間内を移動する仮
想移動体に相対的に固定された視点を仮想すると共に、
前記視点から見た前記仮想空間のオブジェクトが投影さ
れる投影面を仮想し、前記投影面に投影される前記3次
元オブジェクトの2次元投影像を画像表示手段に表示す
る画像処理方法であって、 前記視点と前記投影面との相対的距離が前記仮想移動体
の移動速度に応じて変化することを特徴とする画像処理
方法。 - 【請求項2】 3次元オブジェクトが配置された仮想3
次元空間を仮想し、この仮想3次元空間内を移動する仮
想移動体に相対的に固定された視点を仮想すると共に、
前記視点から見た前記仮想空間のオブジェクトが投影さ
れる投影面を仮想し、前記投影面に投影される前記3次
元オブジェクトの2次元投影像を画像表示手段に表示す
る画像処理方法であって、 前記視点から見た投影面に対する視野角を前記仮想移動
体の移動速度に応じて変化させ、この投影面上の2次元
投影像を画像表示手段上の一定面積の表示範囲に表示す
ることを特徴とする画像処理方法。 - 【請求項3】 前記3次元オブジェクトが、ポリゴンに
よって構成され、前記視点を基準とする視点座標系内に
おけるポリゴンの頂点位置座標(X,Y,Z)を、前記
視点から距離h離れた位置にある投影面の座標系に、2
次元投影像の頂点の座標(XS,YS)として変換する
場合に、 前記移動体の移動速度をS、視点と投影面との距離を
h、移動速度Sの中の一定値に対応して設定された視点
と投影面との基準距離をH、移動速度Sに対する距離h
の変化率をdとして、次式によって、 【数1】XS=(X/Z)×h YS=(Y/Z)×h h=H−S/d 前記2次元投影像の頂点の座標(XS,YS)を求める
ことを特徴とする請求項1または請求項2の画像処理方
法。 - 【請求項4】 3次元オブジェクトが配置された仮想3
次元空間を仮想し、この仮想3次元空間内を移動する仮
想移動体に相対的に固定された視点を基準とした視点座
標系を仮想する座標変換装置と、 視点と投影面との距離および前記視点座標変換装置から
出力される座標値に基づいて、前記オブジェクトの2次
元投影画像を画像表示手段上に出力する透視変換装置を
備え、 前記透視変換装置は、前記仮想移動体の移動速度に応じ
て前記視点と投影面の距離を可変とするものであること
を特徴とする画像処理装置。 - 【請求項5】 3次元オブジェクトが配置された仮想3
次元空間を仮想し、この仮想3次元空間内を移動する仮
想移動体に相対的に固定された視点を基準とした視点座
標系を仮想する座標変換装置と、 視点と投影面との距離および前記視点座標変換装置から
出力される座標値に基づいて、前記オブジェクトの2次
元投影画像を画像表示手段上に出力する透視変換装置を
備え、 前記透視変換装置は、前記仮想移動体の移動速度に応じ
て、前記視点から見た投影面に対する視野角を変化さ
せ、この投影面上の2次元投影像を画像表示手段上の一
定面積の表示範囲に表示することを特徴とする画像処理
装置。 - 【請求項6】 3次元オブジェクトが配置された仮想3
次元空間内を移動体が移動するプログラムを実行するプ
ログラム処理装置と、 仮想3次元空間内における移動体の移動速度を前記プロ
グラム処理装置に入力する操作部と、 前記プログラム処理装置によって形成された前記3次元
オブジェクトの2次元投影像を表示する画像表示手段と
を備え、 前記プログラム処理装置には、中央演算処理装置および
メモリと、前記仮想3次元空間内を移動する仮想移動体
に相対的に固定された視点を基準とした視点座標系を仮
想する座標変換装置と、前記視点と視点から一定の距離
にある投影面との距離および前記視点座標変換装置から
出力される座標値に基づいて、前記オブジェクトの2次
元投影画像を投影面に出力する透視変換装置を備えた疑
似体験装置において、 前記操作部は、前記視点と投影面の距離を決定する移動
体の移動速度を前記透視変換装置に入力するものであ
り、 前記透視変換装置は、前記操作部から入力された前記仮
想移動体の移動速度に応じて、前記視点と投影面の距離
を可変とするものであることを特徴とする疑似体験装
置。 - 【請求項7】 3次元オブジェクトが配置された仮想3
次元空間内を移動体が移動するプログラムを実行するプ
ログラム処理装置と、 仮想3次元空間内における移動体の移動速度を前記プロ
グラム処理装置に入力する操作部と、 前記プログラム処理装置によって形成された前記3次元
オブジェクトの2次元投影像を表示する画像表示手段と
を備え、 前記プログラム処理装置には、中央演算処理装置および
メモリと、前記仮想3次元空間内を移動する仮想移動体
に相対的に固定された視点を基準とした視点座標系を仮
想する座標変換装置と、前記視点と視点から一定の距離
にある投影面との距離および前記視点座標変換装置から
出力される座標値に基づいて、前記オブジェクトの2次
元投影画像を投影面に出力する透視変換装置を備えた疑
似体験装置において、 前記操作部は、前記視点と投影面の距離を決定する移動
体の移動速度を前記透視変換装置に入力するものであ
り、 前記透視変換装置は、前記透視変換装置は、前記操作部
から入力された前記仮想移動体の移動速度に応じて、前
記視点から見た投影面に対する視野角を変化させ、この
投影面上の2次元投影像を画像表示手段上の一定面積の
表示範囲に表示することを特徴とする疑似体験装置。 - 【請求項8】 前記プログラム処理装置が、 ゲームプログラムを記憶したメモリと、3次元オブジェ
クトを構成するポリゴンデータを記憶したポリゴンデー
タメモリと、中央演算処理装置によって前記ポリゴンデ
ータを処理し、前記3次元オブジェクトを前記仮想3次
元空間内に配置するポリゴンパラメータメモリと、 前記仮想3次元空間内に配置された3次元オブジェクト
のポリゴンデータを、視点を基準とする視点座標系へ変
換する座標変換装置とを備え、 前記透視変換装置が、視点と投影面との距離および前記
視点座標変換装置から出力される座標値に基づいて、前
記オブジェクトの2次元投影画像を画像表示手段上の投
影面に出力することを特徴とする請求項6または請求項
7の疑似体験装置。 - 【請求項9】 前記透視変換装置が、前記視点座標系内
における各ポリゴンの頂点位置座標(X,Y,Z)を、
前記視点から距離h離れた位置にある投影面上に描画さ
れる2次元画像の頂点の座標(XS,YS)に変換する
場合に、 移動体の移動速度をS、視点と投影面との距離をh、移
動速度Sの中の一定値に対応して設定された視点と投影
面との基準距離をH、移動速度Sに対する焦点距離hの
変化率をdとして、次式によって、 【数2】XS=(X/Z)×h YS=(Y/Z)×h h=H−S/d 前記2次元画像の頂点の座標(XS,YS)を求めるも
のであることを特徴とする請求項6の疑似体験装置。
Priority Applications (11)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22378895A JP3635729B2 (ja) | 1995-08-31 | 1995-08-31 | 画像処理方法、画像処理装置および疑似体験装置 |
| KR1019970702843A KR100280853B1 (ko) | 1995-08-31 | 1996-06-27 | 화상 처리 방법, 화상 처리 장치 및 의사 체험 장치 |
| US08/817,227 US6404436B1 (en) | 1995-08-31 | 1996-06-27 | Image processing method, image processor, and pseudo-experience device |
| AU62423/96A AU6242396A (en) | 1995-08-31 | 1996-06-27 | Image processing method, image processor, and pseudo-experience device |
| PCT/JP1996/001784 WO1997008657A1 (en) | 1995-08-31 | 1996-06-27 | Image processing method, image processor, and pseudo-experience device |
| ES96921106T ES2179203T3 (es) | 1995-08-31 | 1996-06-27 | Procedimiento de procesamiento de imagenes y procesador de imagenes. |
| CA002204182A CA2204182C (en) | 1995-08-31 | 1996-06-27 | Image processing method, image processor, and pseudo-experience device |
| DE69623105T DE69623105T2 (de) | 1995-08-31 | 1996-06-27 | Bildverarbeitungsverfahren und bildprozessor |
| CNB961910097A CN1157691C (zh) | 1995-08-31 | 1996-06-27 | 图像处理方法、图像处理装置及模拟体验装置 |
| EP96921106A EP0790583B1 (en) | 1995-08-31 | 1996-06-27 | Image processing method and image processor |
| MXPA/A/1997/003200A MXPA97003200A (en) | 1995-08-31 | 1997-04-30 | Image processing method, image processing system and virt reality system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22378895A JP3635729B2 (ja) | 1995-08-31 | 1995-08-31 | 画像処理方法、画像処理装置および疑似体験装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0969169A true JPH0969169A (ja) | 1997-03-11 |
| JP3635729B2 JP3635729B2 (ja) | 2005-04-06 |
Family
ID=16803728
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22378895A Expired - Lifetime JP3635729B2 (ja) | 1995-08-31 | 1995-08-31 | 画像処理方法、画像処理装置および疑似体験装置 |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US6404436B1 (ja) |
| EP (1) | EP0790583B1 (ja) |
| JP (1) | JP3635729B2 (ja) |
| KR (1) | KR100280853B1 (ja) |
| CN (1) | CN1157691C (ja) |
| AU (1) | AU6242396A (ja) |
| CA (1) | CA2204182C (ja) |
| DE (1) | DE69623105T2 (ja) |
| ES (1) | ES2179203T3 (ja) |
| WO (1) | WO1997008657A1 (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6386978B1 (en) | 1997-11-20 | 2002-05-14 | Konami Co., Ltd. | Video game with variable game space display reduction ratio |
| JP2007047972A (ja) * | 2005-08-09 | 2007-02-22 | Ast J:Kk | 交通流シミュレーション装置 |
| JP2009080851A (ja) * | 2008-12-26 | 2009-04-16 | Namco Bandai Games Inc | ゲーム装置及び情報記憶媒体 |
| KR20190138896A (ko) * | 2018-02-16 | 2019-12-16 | 캐논 가부시끼가이샤 | 화상 처리 장치, 화상 처리 방법 및 프로그램 |
Families Citing this family (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2001126085A (ja) * | 1999-08-16 | 2001-05-11 | Mitsubishi Electric Corp | 画像生成システム、画像表示システム、画像生成プログラムを記録したコンピュータ読み取り可能な記録媒体および画像生成方法 |
| JP3321570B2 (ja) | 1999-09-14 | 2002-09-03 | 株式会社ソニー・コンピュータエンタテインメント | 動画作成方法、記憶媒体およびプログラム実行装置 |
| JP3286633B2 (ja) | 1999-09-14 | 2002-05-27 | 株式会社ソニー・コンピュータエンタテインメント | 画像作成方法、記憶媒体およびプログラム実行装置 |
| JP2001155176A (ja) | 1999-09-14 | 2001-06-08 | Sony Computer Entertainment Inc | 画像作成方法、記憶媒体およびプログラム実行装置 |
| EP1125609A3 (en) | 2000-01-21 | 2005-03-30 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and object display method |
| EP1125608A3 (en) * | 2000-01-21 | 2005-03-30 | Sony Computer Entertainment Inc. | Entertainment apparatus, storage medium and object display method |
| JP3843242B2 (ja) * | 2002-02-28 | 2006-11-08 | 株式会社バンダイナムコゲームス | プログラム、情報記憶媒体、およびゲーム装置 |
| US7117135B2 (en) * | 2002-05-14 | 2006-10-03 | Cae Inc. | System for providing a high-fidelity visual display coordinated with a full-scope simulation of a complex system and method of using same for training and practice |
| US8715058B2 (en) | 2002-08-06 | 2014-05-06 | Igt | Reel and video combination machine |
| JP4039676B2 (ja) * | 2004-03-31 | 2008-01-30 | 株式会社コナミデジタルエンタテインメント | 画像処理装置、画像処理方法及びプログラム |
| JP4560711B2 (ja) * | 2004-06-22 | 2010-10-13 | 株式会社セガ | 画像処理 |
| JP4487188B2 (ja) * | 2004-10-25 | 2010-06-23 | ソニー株式会社 | 情報処理装置および方法、プログラム、並びにナビゲーション装置 |
| JP4312737B2 (ja) * | 2005-05-13 | 2009-08-12 | 任天堂株式会社 | ゲームプログラムおよびゲーム装置 |
| US8210922B2 (en) | 2006-11-13 | 2012-07-03 | Igt | Separable game graphics on a gaming machine |
| US8357033B2 (en) | 2006-11-13 | 2013-01-22 | Igt | Realistic video reels |
| US8360847B2 (en) | 2006-11-13 | 2013-01-29 | Igt | Multimedia emulation of physical reel hardware in processor-based gaming machines |
| US8425316B2 (en) | 2010-08-03 | 2013-04-23 | Igt | Methods and systems for improving play of a bonus game on a gaming machine and improving security within a gaming establishment |
| CN102566752A (zh) * | 2010-11-06 | 2012-07-11 | 吴小平 | 一种模拟无穷远点像的仿真方法 |
| US20130057536A1 (en) * | 2011-09-02 | 2013-03-07 | Xiaoyun Li | Method for relieving eye strain using animation |
| CN111480342B (zh) * | 2017-12-01 | 2024-04-23 | 索尼公司 | 编码装置、编码方法、解码装置、解码方法和存储介质 |
| CN112604282B (zh) * | 2020-12-25 | 2022-09-02 | 珠海金山数字网络科技有限公司 | 虚拟镜头控制方法及装置 |
| CN115634452A (zh) * | 2022-10-19 | 2023-01-24 | 网易(杭州)网络有限公司 | 游戏场景交互方法、装置、电子设备及存储介质 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06301794A (ja) * | 1993-04-15 | 1994-10-28 | Matsushita Electric Ind Co Ltd | 3次元画像生成表示装置 |
| JPH0744735A (ja) * | 1993-08-02 | 1995-02-14 | Namco Ltd | 画像処理装置 |
| US6275236B1 (en) * | 1997-01-24 | 2001-08-14 | Compaq Computer Corporation | System and method for displaying tracked objects on a display device |
-
1995
- 1995-08-31 JP JP22378895A patent/JP3635729B2/ja not_active Expired - Lifetime
-
1996
- 1996-06-27 US US08/817,227 patent/US6404436B1/en not_active Expired - Lifetime
- 1996-06-27 DE DE69623105T patent/DE69623105T2/de not_active Expired - Lifetime
- 1996-06-27 CN CNB961910097A patent/CN1157691C/zh not_active Expired - Fee Related
- 1996-06-27 ES ES96921106T patent/ES2179203T3/es not_active Expired - Lifetime
- 1996-06-27 EP EP96921106A patent/EP0790583B1/en not_active Expired - Lifetime
- 1996-06-27 WO PCT/JP1996/001784 patent/WO1997008657A1/ja not_active Ceased
- 1996-06-27 CA CA002204182A patent/CA2204182C/en not_active Expired - Fee Related
- 1996-06-27 AU AU62423/96A patent/AU6242396A/en not_active Abandoned
- 1996-06-27 KR KR1019970702843A patent/KR100280853B1/ko not_active Expired - Fee Related
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6386978B1 (en) | 1997-11-20 | 2002-05-14 | Konami Co., Ltd. | Video game with variable game space display reduction ratio |
| JP2007047972A (ja) * | 2005-08-09 | 2007-02-22 | Ast J:Kk | 交通流シミュレーション装置 |
| JP2009080851A (ja) * | 2008-12-26 | 2009-04-16 | Namco Bandai Games Inc | ゲーム装置及び情報記憶媒体 |
| KR20190138896A (ko) * | 2018-02-16 | 2019-12-16 | 캐논 가부시끼가이샤 | 화상 처리 장치, 화상 처리 방법 및 프로그램 |
| US11284057B2 (en) | 2018-02-16 | 2022-03-22 | Canon Kabushiki Kaisha | Image processing apparatus, image processing method and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| WO1997008657A1 (en) | 1997-03-06 |
| EP0790583B1 (en) | 2002-08-21 |
| CN1164903A (zh) | 1997-11-12 |
| MX9703200A (es) | 1997-07-31 |
| ES2179203T3 (es) | 2003-01-16 |
| CA2204182C (en) | 2001-08-07 |
| CA2204182A1 (en) | 1997-03-06 |
| EP0790583A1 (en) | 1997-08-20 |
| KR970707511A (ko) | 1997-12-01 |
| KR100280853B1 (ko) | 2001-02-01 |
| AU6242396A (en) | 1997-03-19 |
| JP3635729B2 (ja) | 2005-04-06 |
| CN1157691C (zh) | 2004-07-14 |
| EP0790583A4 (en) | 1997-12-29 |
| DE69623105D1 (de) | 2002-09-26 |
| DE69623105T2 (de) | 2003-05-08 |
| US6404436B1 (en) | 2002-06-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3635729B2 (ja) | 画像処理方法、画像処理装置および疑似体験装置 | |
| JP5507893B2 (ja) | プログラム、情報記憶媒体及び画像生成システム | |
| US5764232A (en) | Three-dimensional simulator apparatus and image synthesis method | |
| US6384834B1 (en) | Three-dimensional simulator apparatus and image synthesis method using texture computation and texture information storage | |
| KR100648539B1 (ko) | 게임 장치 | |
| JP3990648B2 (ja) | プログラム、情報記憶媒体及び画像生成装置 | |
| JPH11146978A (ja) | 3次元ゲーム装置及び情報記憶媒体 | |
| JP3447397B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JP3883224B2 (ja) | 画像合成装置及び画像合成方法 | |
| JP2990190B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JP3783735B2 (ja) | 画像処理装置及びこれを備えたゲーム装置 | |
| JP3254091B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JP2003265858A (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JPH11134515A (ja) | ゲーム装置及びゲーム画面合成方法 | |
| JP2003340144A (ja) | ゲーム装置、ゲーム制御方法、ゲームプログラム、および記録媒体 | |
| JP3686078B2 (ja) | ゲーム装置及びゲーム画像合成方法 | |
| AU740459B2 (en) | Image processing method, image processing system and experience simulation system | |
| JP2001113040A (ja) | ゲーム装置、ゲーム画像生成方法および情報記憶媒体 | |
| JPH07116353A (ja) | ビデオゲーム装置 | |
| JP3752081B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JP3836121B2 (ja) | 家庭用ゲーム装置及び家庭用ゲーム装置のゲーム画像合成方法 | |
| JP3638669B2 (ja) | 画像合成方法及びゲーム装置 | |
| MXPA97003200A (en) | Image processing method, image processing system and virt reality system | |
| JPH09305795A (ja) | 振り子スクロール装置及び方法 | |
| CN106377898A (zh) | 基于可视化编程的vr飞行游戏制作与体验系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040727 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040927 |
|
| 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: 20041214 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041227 |
|
| 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: 20080114 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090114 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090114 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100114 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110114 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120114 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120114 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120114 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130114 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140114 Year of fee payment: 9 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |