JPS6352389B2 - - Google Patents
Info
- Publication number
- JPS6352389B2 JPS6352389B2 JP57004139A JP413982A JPS6352389B2 JP S6352389 B2 JPS6352389 B2 JP S6352389B2 JP 57004139 A JP57004139 A JP 57004139A JP 413982 A JP413982 A JP 413982A JP S6352389 B2 JPS6352389 B2 JP S6352389B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- moving object
- memory
- video signal
- display method
- 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.)
- Expired
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
- 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/10—
-
- 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/45—Controlling the progress of the video game
-
- 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/55—Controlling game characters or game objects based on the game progress
- A63F13/57—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game
- A63F13/577—Simulating properties, behaviour or motion of objects in the game world, e.g. computing tyre load in a car race game using determination of contact between game characters or objects, e.g. to avoid collision between virtual racing cars
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/222—Studio circuitry; Studio devices; Studio equipment
- H04N5/262—Studio circuits, e.g. for mixing, switching-over, change of character of image, other special effects ; Cameras specially adapted for the electronic generation of special effects
-
- 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/20—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 characterised by details of the game platform
- A63F2300/203—Image generating hardware
-
- 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/30—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 characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
-
- 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/30—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 characterized by output arrangements for receiving control signals generated by the game device
- A63F2300/303—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display
- A63F2300/306—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 characterized by output arrangements for receiving control signals generated by the game device for displaying additional data, e.g. simulating a Head Up Display for displaying a marker associated to an object or location in the game field
-
- 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
-
- 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/6646—Methods for processing data by generating or executing the game program for rendering three dimensional images for the computation and display of the shadow of an object or character
-
- 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)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Geometry (AREA)
- Computer Graphics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Processing Or Creating Images (AREA)
- Closed-Circuit Television Systems (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
本発明は、所定の画像情報を立体感をもつて移
動させながら表示し得るようにした立体感表示方
式に関する。
動させながら表示し得るようにした立体感表示方
式に関する。
所定の画像情報を連続的に移動させるシミユレ
ータ、放送や映画用背景等の特殊効果装置あるい
は電子ゲーム装置にあつては、一層の臨場感をか
もしだすべく、立体的に表示することが望まれ
る。例えばビデオゲーム装置にあつては、従来
は、表示される競技場の画面および表示シンボル
がビデオ画面上で水平または垂直方向にのみ移動
するものしかなく(例えば米国特許第868932号、
特開昭55−96186号)、表示画面が平坦な感じに限
られていた。
ータ、放送や映画用背景等の特殊効果装置あるい
は電子ゲーム装置にあつては、一層の臨場感をか
もしだすべく、立体的に表示することが望まれ
る。例えばビデオゲーム装置にあつては、従来
は、表示される競技場の画面および表示シンボル
がビデオ画面上で水平または垂直方向にのみ移動
するものしかなく(例えば米国特許第868932号、
特開昭55−96186号)、表示画面が平坦な感じに限
られていた。
そこで、2次元表示画面に3次元の立体感を与
えるためには、斜視図や消失点をもつ透視図を用
い、しかも、その斜視図等の方向(斜方向)に競
技場等の背景画面を造らせ、表示シンボル等も斜
視図として表現するのが好ましい。このように斜
方向に画面をスクロールするには大きな記憶容量
をもつメモリを必要とし、装置が高価になりすぎ
て実現性が乏しかつた。
えるためには、斜視図や消失点をもつ透視図を用
い、しかも、その斜視図等の方向(斜方向)に競
技場等の背景画面を造らせ、表示シンボル等も斜
視図として表現するのが好ましい。このように斜
方向に画面をスクロールするには大きな記憶容量
をもつメモリを必要とし、装置が高価になりすぎ
て実現性が乏しかつた。
本発明の目的は、上述の点に鑑みて、小容量の
メモリで表示画面を斜め方向にスクロールするこ
とができ、それによつて表示画面に立体感を与え
るようにし、以て操作者や遊技者に臨場感と緊迫
感をもたせることができるようにした立体感表示
方式を提供することにある。
メモリで表示画面を斜め方向にスクロールするこ
とができ、それによつて表示画面に立体感を与え
るようにし、以て操作者や遊技者に臨場感と緊迫
感をもたせることができるようにした立体感表示
方式を提供することにある。
本発明の他の目的は、表示画面中に表示される
背景面および移動物体の特徴を適切に生かして、
その移動物体の影を地上に投影したり、移動物体
を地上施設に対して飛び越したり衝突させること
により、一層の立体感を表示し得るようにした立
体感表示方式を提供することにある。
背景面および移動物体の特徴を適切に生かして、
その移動物体の影を地上に投影したり、移動物体
を地上施設に対して飛び越したり衝突させること
により、一層の立体感を表示し得るようにした立
体感表示方式を提供することにある。
本発明の更に他の目的は、表示画面中におい
て、斜め方向スクロールに使用されない区域に固
定情報の表示を行うことにより、表示画面を有効
に利用するようにした立体感表示方式を提供する
ことにある。
て、斜め方向スクロールに使用されない区域に固
定情報の表示を行うことにより、表示画面を有効
に利用するようにした立体感表示方式を提供する
ことにある。
かかる目的達成のために、本発明は、画像情報
を斜視図の形態で記憶する記憶手段と、該記憶手
段に記憶されている前記画像情報を前記斜視図の
斜め方向にスクロールして読み出す読み出し手段
と、該読み出し手段から読み出された画像情報を
斜視図の形態で表示し、その表示画像を時間の経
過と共に前記斜め方向にスクロールして表示する
表示手段とを有することを特徴とする。
を斜視図の形態で記憶する記憶手段と、該記憶手
段に記憶されている前記画像情報を前記斜視図の
斜め方向にスクロールして読み出す読み出し手段
と、該読み出し手段から読み出された画像情報を
斜視図の形態で表示し、その表示画像を時間の経
過と共に前記斜め方向にスクロールして表示する
表示手段とを有することを特徴とする。
また、本発明では、前記記憶手段は基本図形を
記憶した図形メモリと前記画像情報を構成する複
数個のセルについての基本図形の前記図形メモリ
中でのアドレスを記憶した画像メモリとを有し、
前記読み出し手段は、前記表示手段に垂直走査期
間中表示される画像の前記斜視図全体での画像位
置を格納してある位置参照ラツチと、該位置参照
ラツチからの画像位置データに応じて垂直同期カ
ウントをオフセツトする垂直加算器と、前記垂直
同期カウントに応じて水平同期カウントをオフセ
ツトする水平加算器とを有し、前記垂直および水
平加算器からの出力に応じて前記画像メモリにア
クセスして前記図形メモリから前記セルの各々に
ついての図形データを読み出し、その読み出され
た図形データを一時的に記憶してから水平走査の
タイミングで時間順次に読み出して画像ビデオ信
号を形成し、該画像ビデオ信号を前記表示手段に
供給する。
記憶した図形メモリと前記画像情報を構成する複
数個のセルについての基本図形の前記図形メモリ
中でのアドレスを記憶した画像メモリとを有し、
前記読み出し手段は、前記表示手段に垂直走査期
間中表示される画像の前記斜視図全体での画像位
置を格納してある位置参照ラツチと、該位置参照
ラツチからの画像位置データに応じて垂直同期カ
ウントをオフセツトする垂直加算器と、前記垂直
同期カウントに応じて水平同期カウントをオフセ
ツトする水平加算器とを有し、前記垂直および水
平加算器からの出力に応じて前記画像メモリにア
クセスして前記図形メモリから前記セルの各々に
ついての図形データを読み出し、その読み出され
た図形データを一時的に記憶してから水平走査の
タイミングで時間順次に読み出して画像ビデオ信
号を形成し、該画像ビデオ信号を前記表示手段に
供給する。
本発明では、前記表示手段における表示画面中
の、斜め方向スクロールに使用されない区域に所
定データを表示するのが好適である。
の、斜め方向スクロールに使用されない区域に所
定データを表示するのが好適である。
本発明では、前記区域に表示される前記所定デ
ータのデータビデオ信号および斜め方向にスクロ
ールされる前記画像に対して相対的に移動する移
動物体についての移動物体ビデオ信号をそれぞれ
発生するデータビデオ表示装置および移動物体表
示装置を設け、前記表示手段は、前記データビデ
オ信号、前記移動物体ビデオ信号および前記画像
ビデオ信号の順序でビデオ信号を優先して選択す
る選択手段を有し、該選択手段により選択された
ビデオ信号を前記表示画面上に表示することもで
きる。
ータのデータビデオ信号および斜め方向にスクロ
ールされる前記画像に対して相対的に移動する移
動物体についての移動物体ビデオ信号をそれぞれ
発生するデータビデオ表示装置および移動物体表
示装置を設け、前記表示手段は、前記データビデ
オ信号、前記移動物体ビデオ信号および前記画像
ビデオ信号の順序でビデオ信号を優先して選択す
る選択手段を有し、該選択手段により選択された
ビデオ信号を前記表示画面上に表示することもで
きる。
本発明の他の例では、前記移動物体表示装置
は、前記移動物体ビデオ信号と、前記移動物体の
前記斜め方向にスクロールされる画像に対して投
影される影を表わすビデオ信号を発生するよう構
成する。
は、前記移動物体ビデオ信号と、前記移動物体の
前記斜め方向にスクロールされる画像に対して投
影される影を表わすビデオ信号を発生するよう構
成する。
更にまた、本発明では、前記移動物体の、前記
斜め方向にスクロールされる画像に対する高さを
算出し、その算出結果に応じて、前記移動物体が
前記斜め方向にスクロールされる画像に対して飛
び越しあるいは衝突するようにしてもよい。
斜め方向にスクロールされる画像に対する高さを
算出し、その算出結果に応じて、前記移動物体が
前記斜め方向にスクロールされる画像に対して飛
び越しあるいは衝突するようにしてもよい。
まず、2次元平面上で立体感を出すために、本
発明では、斜視図を用いてX、Y、Zの3軸を同
時に表現できるようにし、表示すべき画面をデイ
スプレイ上に斜方向に表示し、その表示画面を斜
め方向に移動させる。かかる画像情報の表示は、
あたかも、所定の画面を円柱に斜め方向に巻き付
けたものを巻き取つて(スクロール)いきながら
表示することに対応するので、以下では斜め方向
のスクロールということにする。
発明では、斜視図を用いてX、Y、Zの3軸を同
時に表現できるようにし、表示すべき画面をデイ
スプレイ上に斜方向に表示し、その表示画面を斜
め方向に移動させる。かかる画像情報の表示は、
あたかも、所定の画面を円柱に斜め方向に巻き付
けたものを巻き取つて(スクロール)いきながら
表示することに対応するので、以下では斜め方向
のスクロールということにする。
第1図はかかる画像情報を示し、図中のAはデ
イスプレイ上の表示画面、Bは画像情報、例えば
ゲームの背景全体を示し、この背景全体が斜め方
向にスクロールされながら表示画面Aの窓を通過
することにより、移動していく背景が表示され
る。表示画面Aは第2図に示すように拡大され
る。画面Aにおいて、水平走査線方向Hには256
画素、垂直走査線方向Vには224画素の構成とし、
V方向の各両端にはそれぞれ16画素分の領域を垂
直帰線期間に割当てておく。8×8個の画素の第
3図示のような斜め階段状配置により画像情報の
1セルを構成する。従つて、表示画面Aは第4図
に示すようにH方向に32セル、V方向に28セル配
列されることになる。
イスプレイ上の表示画面、Bは画像情報、例えば
ゲームの背景全体を示し、この背景全体が斜め方
向にスクロールされながら表示画面Aの窓を通過
することにより、移動していく背景が表示され
る。表示画面Aは第2図に示すように拡大され
る。画面Aにおいて、水平走査線方向Hには256
画素、垂直走査線方向Vには224画素の構成とし、
V方向の各両端にはそれぞれ16画素分の領域を垂
直帰線期間に割当てておく。8×8個の画素の第
3図示のような斜め階段状配置により画像情報の
1セルを構成する。従つて、表示画面Aは第4図
に示すようにH方向に32セル、V方向に28セル配
列されることになる。
このように、本発明では、ビデオ表示画面A中
に斜視図の形態で背景画面Cを表示するので、表
示画面Aのうちでこの背景画面Cの表示されない
部分は操作者や遊戯者の必要とする各種データを
表示するのに用いることができる。例えば第2図
のビデオゲームの例においては、1人ゲームや2
人ゲームの得点等のゲーム経過データを表わす表
示部Dおよび撃墜されていない敵機の残数を表わ
す表示部Eを配置する。なお、Fはゲームラウン
ドを示す旗の数、Gは味方の戦闘機残数、Hは味
方戦闘機の残存エネルギーを100%−0%(F−
E)の間で示す表示部である。画面A中のHおよ
びLマークは斜視図上での地上から上方への移動
できる距離の図案を示すものである。
に斜視図の形態で背景画面Cを表示するので、表
示画面Aのうちでこの背景画面Cの表示されない
部分は操作者や遊戯者の必要とする各種データを
表示するのに用いることができる。例えば第2図
のビデオゲームの例においては、1人ゲームや2
人ゲームの得点等のゲーム経過データを表わす表
示部Dおよび撃墜されていない敵機の残数を表わ
す表示部Eを配置する。なお、Fはゲームラウン
ドを示す旗の数、Gは味方の戦闘機残数、Hは味
方戦闘機の残存エネルギーを100%−0%(F−
E)の間で示す表示部である。画面A中のHおよ
びLマークは斜視図上での地上から上方への移動
できる距離の図案を示すものである。
次に、上述した本発明による斜方向の画面スク
ロールを実行する電子回路の一例を第5図に示
す。ここで、1はジヨイステイツクスイツチ2お
よび発射ボタン3を配置した遊戯者操作パネルで
あり、ジヨイステイツクスイツチ2によつて移動
物体(例えば第2図中の戦闘機4を斜視図中での
進行方向についての前後、左右および上下の6方
向に移動させることができる。この操作パネル1
からの遊戯者入力信号PSをマイクロプロセツサ
装置5に供給する。このマイクロプロセツサ装置
5は記憶装置6に格納されているゲームのプログ
ラム、各種回路の制御プログラム等により制御さ
れる。マイクロプロセツサ装置5のクロツク信号
PCLKは同期信号発生器7より与える。同期信号
発生器7からは、キヤラクタビデオ表示装置8、
移動物体表示装置9、並列−直列変換器としての
シフトレジスタ10およびロード信号遅延回路1
1のクロツク信号CLK、書き込みタイミングを
与えるロード信号LOAD、水平同期カウント
HCT、垂直同期カウントVCT、複合同期信号
CSYNCをも発生する。
ロールを実行する電子回路の一例を第5図に示
す。ここで、1はジヨイステイツクスイツチ2お
よび発射ボタン3を配置した遊戯者操作パネルで
あり、ジヨイステイツクスイツチ2によつて移動
物体(例えば第2図中の戦闘機4を斜視図中での
進行方向についての前後、左右および上下の6方
向に移動させることができる。この操作パネル1
からの遊戯者入力信号PSをマイクロプロセツサ
装置5に供給する。このマイクロプロセツサ装置
5は記憶装置6に格納されているゲームのプログ
ラム、各種回路の制御プログラム等により制御さ
れる。マイクロプロセツサ装置5のクロツク信号
PCLKは同期信号発生器7より与える。同期信号
発生器7からは、キヤラクタビデオ表示装置8、
移動物体表示装置9、並列−直列変換器としての
シフトレジスタ10およびロード信号遅延回路1
1のクロツク信号CLK、書き込みタイミングを
与えるロード信号LOAD、水平同期カウント
HCT、垂直同期カウントVCT、複合同期信号
CSYNCをも発生する。
マイクロプロセツサ装置5からの画面位置デー
タによりデータバスDBを介して位置参照ラツチ
12の内容を書き込み信号WSのタイミングで垂
直帰線消去期間中に更新していき、背景画面Bの
うちで各垂直走査期間中の表示される1つの静止
画の画面の位置に指定するデータをこのラツチ1
2に格納しておく。かかるラツチ内容の更新は垂
直帰線消去期間毎あるいは複数の垂直帰線消去期
間あてに1回ずつ行うようにしてもよい。それに
より、表示される画面は各垂直走査期間毎、ある
いは複数の垂直走査期間に1回づつ斜め方向にス
クロールされて表示画面Aが背景全体Bに沿つて
斜め方向に時間順次に移動しておき、視覚上は表
示画面Aが連続的に変化していくように感じられ
る。
タによりデータバスDBを介して位置参照ラツチ
12の内容を書き込み信号WSのタイミングで垂
直帰線消去期間中に更新していき、背景画面Bの
うちで各垂直走査期間中の表示される1つの静止
画の画面の位置に指定するデータをこのラツチ1
2に格納しておく。かかるラツチ内容の更新は垂
直帰線消去期間毎あるいは複数の垂直帰線消去期
間あてに1回ずつ行うようにしてもよい。それに
より、表示される画面は各垂直走査期間毎、ある
いは複数の垂直走査期間に1回づつ斜め方向にス
クロールされて表示画面Aが背景全体Bに沿つて
斜め方向に時間順次に移動しておき、視覚上は表
示画面Aが連続的に変化していくように感じられ
る。
本発明では、かかる斜め方向スクロールのため
に、垂直および水平同期カウントを時間と共にオ
フセツトさせていく。すなわち、垂直加算器13
には垂直同期カウントVCTおよびラツチ12か
らの位置データを供給し、VCTデータをラツチ
12からの位置データだけオフセツトさせ、得ら
れるオフセツト垂直同期カウントOVCTを背景
画面B全体のデータをセルを構成する水平方向8
画素毎の単位で格納している背景マツプPROM
14に垂直方向の読み出しアドレスを表わすデー
タとして供給する。水平加算器15には水平およ
び垂直同期カウントHCTおよびVCTを供給し、
VCTデータに所定係数を掛けて得られるデータ
だけHCTデータをオフセツトさせる。この所定
係数の値は画面の水平および垂直方向の単位時間
当りの移動量、換言するとスクロールの斜め方向
の傾きを表わす。水平加算器15からのオフセツ
ト水平同期カウントを水平位置調整器としての定
数加算器16に供給し、ここで、表示画面A中に
表示される画面Bの全体の水平方向Hの位置を、
定数として予じめ定めた量(例えば32画素分とか
64画素分)だけ水平方向にシフトさせる。この加
算器16から得られるデータをオフセツト水平同
期カウントOHCTとしてPROM14に供給し、
それによりこのPROM14の水平方向の読出し
アドレスを指定する。
に、垂直および水平同期カウントを時間と共にオ
フセツトさせていく。すなわち、垂直加算器13
には垂直同期カウントVCTおよびラツチ12か
らの位置データを供給し、VCTデータをラツチ
12からの位置データだけオフセツトさせ、得ら
れるオフセツト垂直同期カウントOVCTを背景
画面B全体のデータをセルを構成する水平方向8
画素毎の単位で格納している背景マツプPROM
14に垂直方向の読み出しアドレスを表わすデー
タとして供給する。水平加算器15には水平およ
び垂直同期カウントHCTおよびVCTを供給し、
VCTデータに所定係数を掛けて得られるデータ
だけHCTデータをオフセツトさせる。この所定
係数の値は画面の水平および垂直方向の単位時間
当りの移動量、換言するとスクロールの斜め方向
の傾きを表わす。水平加算器15からのオフセツ
ト水平同期カウントを水平位置調整器としての定
数加算器16に供給し、ここで、表示画面A中に
表示される画面Bの全体の水平方向Hの位置を、
定数として予じめ定めた量(例えば32画素分とか
64画素分)だけ水平方向にシフトさせる。この加
算器16から得られるデータをオフセツト水平同
期カウントOHCTとしてPROM14に供給し、
それによりこのPROM14の水平方向の読出し
アドレスを指定する。
以上のようにして得られた垂直および水平方向
の読出しアドレスOVCTおよびOHCTによつて
PROM14はアクセスされ、ある垂直走査期間
内において、水平走査に応じて順次にアクセスさ
れる各セルについてのメモリ内容を読出し、その
読出したセルデータ、すなわち第6図に示すよう
にセルの水平方向8画素単位毎のデータにより図
形PROM17をアクセスする。この図形PROM
17には、第1図の背景全体Bの画像情報を水平
方向8画素単位で区切つたとき、この背景全体B
の画像を形成する標準としての単位画像を格納し
ておく。換言すると、背景全体Bは図形PROM
17に格納されている8画素単位の各種の標準画
像の組合せで構成され、従つて、PROM14に
は、背景全体B中の各8画素単位ごとに、
PROM17のいずれのアドレスに格納されてい
る画像データをあてはめていくべきかを示す図形
選択用コード、すなわちPROM17のアドレス
データが格納されており、その指定されたアドレ
スデータに基いて図形PROM17から8画素単
位で必要な画像データを読出して、ロード信号
LOADのタイミングでラツチ18に一時記憶す
る。なお、図形PROM17には垂直加算器13
からのオフセツト垂直同期カウントOVCT中の
下位3ビツトの値をも供給し、それにより、1セ
ル中の垂直方向Vの8本の水平走査線のいずれの
位置の8画素単位かを指定する。ロード信号
LOADは、1水平走査期間に32回生起する。
の読出しアドレスOVCTおよびOHCTによつて
PROM14はアクセスされ、ある垂直走査期間
内において、水平走査に応じて順次にアクセスさ
れる各セルについてのメモリ内容を読出し、その
読出したセルデータ、すなわち第6図に示すよう
にセルの水平方向8画素単位毎のデータにより図
形PROM17をアクセスする。この図形PROM
17には、第1図の背景全体Bの画像情報を水平
方向8画素単位で区切つたとき、この背景全体B
の画像を形成する標準としての単位画像を格納し
ておく。換言すると、背景全体Bは図形PROM
17に格納されている8画素単位の各種の標準画
像の組合せで構成され、従つて、PROM14に
は、背景全体B中の各8画素単位ごとに、
PROM17のいずれのアドレスに格納されてい
る画像データをあてはめていくべきかを示す図形
選択用コード、すなわちPROM17のアドレス
データが格納されており、その指定されたアドレ
スデータに基いて図形PROM17から8画素単
位で必要な画像データを読出して、ロード信号
LOADのタイミングでラツチ18に一時記憶す
る。なお、図形PROM17には垂直加算器13
からのオフセツト垂直同期カウントOVCT中の
下位3ビツトの値をも供給し、それにより、1セ
ル中の垂直方向Vの8本の水平走査線のいずれの
位置の8画素単位かを指定する。ロード信号
LOADは、1水平走査期間に32回生起する。
ラツチ18に一時記憶された8画素単位のデー
タはロード信号遅延回路11からの並列−直列変
換器用ロード信号MLOADのタイミングで並列
−直列変換器としての8ビツトシフトレジスタ1
0に8画素データ単位で並列に書き込む。その並
列データは水平走査のタイミングに応じて時間順
次に1画素ずつ読み出されて、背景ビデオ信号
BVSを形成する。すなわち、この背景ビデオ信
号BVSは順次の水平走査線の順序で、各水平走
査線に含まれる8画素づつのデータ、換言すると
順次のセルにおけるそれぞれ同一水平走査線に対
応する部分の8画素単位毎のデーが順次にシフト
レジスタ10から読み出されて形成されたもので
ある。この背景ビデオ信号BVSには、第2図示
の背景画面C以外の部分D〜Hに対して図形
PROM17から読み出されたデータ、すなわち
背景としては意味のないデータも含まれている。
タはロード信号遅延回路11からの並列−直列変
換器用ロード信号MLOADのタイミングで並列
−直列変換器としての8ビツトシフトレジスタ1
0に8画素データ単位で並列に書き込む。その並
列データは水平走査のタイミングに応じて時間順
次に1画素ずつ読み出されて、背景ビデオ信号
BVSを形成する。すなわち、この背景ビデオ信
号BVSは順次の水平走査線の順序で、各水平走
査線に含まれる8画素づつのデータ、換言すると
順次のセルにおけるそれぞれ同一水平走査線に対
応する部分の8画素単位毎のデーが順次にシフト
レジスタ10から読み出されて形成されたもので
ある。この背景ビデオ信号BVSには、第2図示
の背景画面C以外の部分D〜Hに対して図形
PROM17から読み出されたデータ、すなわち
背景としては意味のないデータも含まれている。
かかる背景ビデオ信号BVS、キヤラクタビデ
オ表示装置8からのキヤラクタビデオ信号CVS
および移動物体表示装置9からの移動物体ビデオ
信号MVSをビデオ信号優先選択器19に供給し、
ここで、ビデオ信号CVS,MVSおよびBVSの順
序で優先順位を付してビデオ信号を選択的に取り
出し、その取り出された表示ビデオ信号DVSお
よび同期信号発生器7からの複合同期信号
CSYNCをビデオ表示装置20に供給して第2図
示のような画面構成で背景、移動物体およびキヤ
ラクタデータを表示する。以上のようにして、1
回の垂直走査期間毎に1枚の静止画を表示し、再
びマイクロプロセツサ装置5の制御により遊戯者
入力信号PSを感知して上述した手順で動作を進
めていき、次々に静止画を表示していく。
オ表示装置8からのキヤラクタビデオ信号CVS
および移動物体表示装置9からの移動物体ビデオ
信号MVSをビデオ信号優先選択器19に供給し、
ここで、ビデオ信号CVS,MVSおよびBVSの順
序で優先順位を付してビデオ信号を選択的に取り
出し、その取り出された表示ビデオ信号DVSお
よび同期信号発生器7からの複合同期信号
CSYNCをビデオ表示装置20に供給して第2図
示のような画面構成で背景、移動物体およびキヤ
ラクタデータを表示する。以上のようにして、1
回の垂直走査期間毎に1枚の静止画を表示し、再
びマイクロプロセツサ装置5の制御により遊戯者
入力信号PSを感知して上述した手順で動作を進
めていき、次々に静止画を表示していく。
なお、キヤラクタビデオ表示装置8および移動
物体表示装置9には、書込許可信号WE、垂直お
よび水平同期カウントVCTおよびHCT、クロツ
ク信号CLKおよびロード信号LOADをそれぞれ
供給すると共に、キヤラクタビデオ表示装置8に
はキヤラクタ表示アドレス信号CADおよびデー
タバスDBを介してのマイクロプロセツサ装置5
からのキヤラクタデータをも供給し、他方、移動
物体表示装置9には移動物体アドレス信号MAD
およびデータバスDBを介してのマイクロプロセ
ツサ装置5からの移動物体データをも供給する。
物体表示装置9には、書込許可信号WE、垂直お
よび水平同期カウントVCTおよびHCT、クロツ
ク信号CLKおよびロード信号LOADをそれぞれ
供給すると共に、キヤラクタビデオ表示装置8に
はキヤラクタ表示アドレス信号CADおよびデー
タバスDBを介してのマイクロプロセツサ装置5
からのキヤラクタデータをも供給し、他方、移動
物体表示装置9には移動物体アドレス信号MAD
およびデータバスDBを介してのマイクロプロセ
ツサ装置5からの移動物体データをも供給する。
第7図は背景画面の斜方向のスクロールを実行
する電子回路の第2例を示し、ここで第5図と同
様の個所には同一符号を付すことにする。第7図
の例においては、第5図の例における固定記憶器
14の代わりに、ランダムアクセスメモリを用い
て背景の内容もマイクロプロセツサ装置5からの
制御により適宜変更できるようにする。第7図に
おいて、21は背景マツプRAM、22はRAM
アドレス信号選択論理回路であり、この論理回路
22には加算器13および16からの各オフセツ
ト垂直および水平同期カウントOVCTおよび
OHCTとマイクロプロセツサ装置5からの背景
マツプRAMアドレス信号BADとのいずれかを選
択してRAM21にアクセスする。すなわち、垂
直および水平の帰線消去期間にはアドレス信号
BADをRAM21に供給してそのアクセスを行
い、書込み許可信号WEのタイミングで、データ
バスDBを介してマイクロプロセツサ装置5から
の背景データをRAM21に書込む。垂直および
水平の帰線期間以外にはオフセツト垂直および水
平同期カウントOVCTおよびOHCTにより指定
されたRAMアドレスからデータを読み出して図
形PROM17へのアクセスを行う。RAM21に
は、上述したようにセル単位で図形選択用コード
が格納されるが、そのコードが垂直走査の度毎に
順次に斜め方向に移動していき、垂直方向の28セ
ルの表示区域を越えたところで、すなわち垂直帰
線消去区間に入つたところで、当該セルのコード
内容を更新して次の背景場面のために準備してお
く。図形PROM17から8画素単位のデータを
読出してからの処理は第5図の例と同様であり、
ここでは省略する。
する電子回路の第2例を示し、ここで第5図と同
様の個所には同一符号を付すことにする。第7図
の例においては、第5図の例における固定記憶器
14の代わりに、ランダムアクセスメモリを用い
て背景の内容もマイクロプロセツサ装置5からの
制御により適宜変更できるようにする。第7図に
おいて、21は背景マツプRAM、22はRAM
アドレス信号選択論理回路であり、この論理回路
22には加算器13および16からの各オフセツ
ト垂直および水平同期カウントOVCTおよび
OHCTとマイクロプロセツサ装置5からの背景
マツプRAMアドレス信号BADとのいずれかを選
択してRAM21にアクセスする。すなわち、垂
直および水平の帰線消去期間にはアドレス信号
BADをRAM21に供給してそのアクセスを行
い、書込み許可信号WEのタイミングで、データ
バスDBを介してマイクロプロセツサ装置5から
の背景データをRAM21に書込む。垂直および
水平の帰線期間以外にはオフセツト垂直および水
平同期カウントOVCTおよびOHCTにより指定
されたRAMアドレスからデータを読み出して図
形PROM17へのアクセスを行う。RAM21に
は、上述したようにセル単位で図形選択用コード
が格納されるが、そのコードが垂直走査の度毎に
順次に斜め方向に移動していき、垂直方向の28セ
ルの表示区域を越えたところで、すなわち垂直帰
線消去区間に入つたところで、当該セルのコード
内容を更新して次の背景場面のために準備してお
く。図形PROM17から8画素単位のデータを
読出してからの処理は第5図の例と同様であり、
ここでは省略する。
RAM21を用いたときは、画面の作成はマイ
クロプロセツサ装置5で行うのであるから、マイ
クロプロセツサ装置5側において画面のプログラ
ムを書き込んでおくROMを必要とする。従つ
て、ROMの容量については第5図の場合と第7
図の場合とでは変らないが、第7図の例ではカセ
ツトテープやフロツピーデイスク等の外部メモリ
を記憶装置6として利用することができる等、フ
レキシビリテイに富む利点がある。
クロプロセツサ装置5で行うのであるから、マイ
クロプロセツサ装置5側において画面のプログラ
ムを書き込んでおくROMを必要とする。従つ
て、ROMの容量については第5図の場合と第7
図の場合とでは変らないが、第7図の例ではカセ
ツトテープやフロツピーデイスク等の外部メモリ
を記憶装置6として利用することができる等、フ
レキシビリテイに富む利点がある。
本発明では以上のようにして背景画面を斜め方
向にスクロールさせることによつて立体感を出さ
せると共に、更に立体感を一層強調するために次
のような処理を施すことができる。
向にスクロールさせることによつて立体感を出さ
せると共に、更に立体感を一層強調するために次
のような処理を施すことができる。
(1) 移動物体をXYZ方向で行動可能とする。
(2) 移動物体の背景画面上への投影を付すことに
する。
する。
(3) 移動物体の拡大縮小により遠近を表現する。
(4) 移動物体と他の物体とがXYZ方向のいずれ
かにおいて重なり合い、またはすり抜けること
を判断する。
かにおいて重なり合い、またはすり抜けること
を判断する。
(5) 背景が宇宙空間等のように立体感を表現すべ
き示標となる物体が映出されないときには、立
体感を表わすための補足としてマーカーを表示
する。
き示標となる物体が映出されないときには、立
体感を表わすための補足としてマーカーを表示
する。
以下では、これら各項に分けた種々の処理につ
いて説明する。
いて説明する。
(1) 移動物体の行動範囲
立体感を表現するために、例えば第2図示の
移動物体4のように移動物体4を斜め後方から
俯瞰する。従つて、第8図に示すように、移動
物体の進行方向(すなわち、斜めスクロール
の方向とは逆の方向)に対して、上下方向お
よび左右方向で囲まれた斜線領域内を移動物
体は移動できるものとする。これら方向、
、は図示のX、Y、Z軸の方向と対応す
る。
移動物体4のように移動物体4を斜め後方から
俯瞰する。従つて、第8図に示すように、移動
物体の進行方向(すなわち、斜めスクロール
の方向とは逆の方向)に対して、上下方向お
よび左右方向で囲まれた斜線領域内を移動物
体は移動できるものとする。これら方向、
、は図示のX、Y、Z軸の方向と対応す
る。
(2) 移動物体の投影
移動物体の位置を把握させるために背景の例
えば第2図のように地上に影4′をつける。こ
の影は第8図の移動範囲に対しての範囲を移
動する。これにより移動物体とこの影との距離
で高さを表わすことができる。ここで、ジヨイ
ステイツクスイツチ2からのレバー入力と移動
物体と影との関係は第9図のフローチヤートの
手順に従つてマイクロプロセツサ装置5におい
て処理され、移動物体表示装置9により影が形
成される。第9図において、ステツプS1では
レバー入力が上か否かを判断し、上のときは次
のステツプS2で移動物体、本例ではリモコン
機が上方の一定単位だけ動く。このときリモコ
ン機の影は不変であり、リモコン機と影との距
離が一定単位だけ離れることによりリモコン機
は上昇したようにみえる。次にステツプS3に
おいて、レバー入力は下か否かを判断し、下の
ときにはリモコン機は下に一定単位だけ移動す
る。このときもリモコン機の影は不変であり、
リモコン機と影との距離が一定単位だけ狭くな
ることによりリモコン機は下降したようにみえ
る。ステツプS5ではレバー入力が左か否か判
断し、左のときにはステツプS6においてリモ
コン機は上方に一定単位、左方に一定単位だけ
動き、影も左上方に移る。このとき、リモコン
機と影との距離は不変であるからリモコン機の
高度は一定である。同様に、ステツプS7にお
いてレバー入力が右か否かを判断し、右のとき
にはステツプS8においてリモコン機は下方に
一定単位、右方に一定単位だけ動き、影も右下
に移動する。このときはリモコン機と影との距
離は不変であり、従つてリモコン機の高度は一
定である。
えば第2図のように地上に影4′をつける。こ
の影は第8図の移動範囲に対しての範囲を移
動する。これにより移動物体とこの影との距離
で高さを表わすことができる。ここで、ジヨイ
ステイツクスイツチ2からのレバー入力と移動
物体と影との関係は第9図のフローチヤートの
手順に従つてマイクロプロセツサ装置5におい
て処理され、移動物体表示装置9により影が形
成される。第9図において、ステツプS1では
レバー入力が上か否かを判断し、上のときは次
のステツプS2で移動物体、本例ではリモコン
機が上方の一定単位だけ動く。このときリモコ
ン機の影は不変であり、リモコン機と影との距
離が一定単位だけ離れることによりリモコン機
は上昇したようにみえる。次にステツプS3に
おいて、レバー入力は下か否かを判断し、下の
ときにはリモコン機は下に一定単位だけ移動す
る。このときもリモコン機の影は不変であり、
リモコン機と影との距離が一定単位だけ狭くな
ることによりリモコン機は下降したようにみえ
る。ステツプS5ではレバー入力が左か否か判
断し、左のときにはステツプS6においてリモ
コン機は上方に一定単位、左方に一定単位だけ
動き、影も左上方に移る。このとき、リモコン
機と影との距離は不変であるからリモコン機の
高度は一定である。同様に、ステツプS7にお
いてレバー入力が右か否かを判断し、右のとき
にはステツプS8においてリモコン機は下方に
一定単位、右方に一定単位だけ動き、影も右下
に移動する。このときはリモコン機と影との距
離は不変であり、従つてリモコン機の高度は一
定である。
更に、リモコン機の影は、地上施設を通過す
る際に、そのパターンの大きさや高さに応じて
上下、ないし影の見え隠れといつた処理を施す
のが立体感を高めるうえで有効である。その場
合には、例えば第10図に示すように、地上施
設30に対して、左右移動(X方向)における
影が線31に沿つて移動してきたときには、線
分31と地上施設30とが接触する位置からリ
モコン機の影は消失し、影はないまま影の動き
は点線部分31′に沿つて進み、当該地上施設
30に対して予じめ定めておいたXY平面上の
衝突判定範囲32と点線31′とが接触したと
きにリモコン機の影が地上施設30上に31″
として表示される。更に影の進行方向の線分が
範囲32を抜けると地上施設30上の影31″
は消失し、再び点線31′を進行し、地上施設
30を抜けたところで地上に影が表示され、再
び線分31に沿つて影が右方に移動していく。
スクロール方向における影の動さ33も同様で
あり、影が地上施設30と衝突したところで影
は消失し、衝突判定範囲32に対応する範囲で
地上施設30上に表示される。
る際に、そのパターンの大きさや高さに応じて
上下、ないし影の見え隠れといつた処理を施す
のが立体感を高めるうえで有効である。その場
合には、例えば第10図に示すように、地上施
設30に対して、左右移動(X方向)における
影が線31に沿つて移動してきたときには、線
分31と地上施設30とが接触する位置からリ
モコン機の影は消失し、影はないまま影の動き
は点線部分31′に沿つて進み、当該地上施設
30に対して予じめ定めておいたXY平面上の
衝突判定範囲32と点線31′とが接触したと
きにリモコン機の影が地上施設30上に31″
として表示される。更に影の進行方向の線分が
範囲32を抜けると地上施設30上の影31″
は消失し、再び点線31′を進行し、地上施設
30を抜けたところで地上に影が表示され、再
び線分31に沿つて影が右方に移動していく。
スクロール方向における影の動さ33も同様で
あり、影が地上施設30と衝突したところで影
は消失し、衝突判定範囲32に対応する範囲で
地上施設30上に表示される。
(3) 移動物体パターンの拡大縮小
影の生じにくい空間部分にあつては、立体感
を出すために移動物体の上下方向の移動と共に
その移動物体の拡大、縮小を行つて遠近感を強
調する。これにより移動物体は高い位置にある
程、すなわち操作者の視点に近い程、パターン
が大きくなつて移動速度も速くなる。逆に、移
動物体が低い位置にあるときは操作者の視点か
ら遠くなり、パターンは小さくなつて移動速度
も遅くなる。この場合のマイクロプロセツサ装
置5での処理は第11図の手順S11〜S14に沿
つて行なわれる。
を出すために移動物体の上下方向の移動と共に
その移動物体の拡大、縮小を行つて遠近感を強
調する。これにより移動物体は高い位置にある
程、すなわち操作者の視点に近い程、パターン
が大きくなつて移動速度も速くなる。逆に、移
動物体が低い位置にあるときは操作者の視点か
ら遠くなり、パターンは小さくなつて移動速度
も遅くなる。この場合のマイクロプロセツサ装
置5での処理は第11図の手順S11〜S14に沿
つて行なわれる。
(4) 物体同志の重なり
(イ) リモコン機対ターゲツト
立体感を強調するために、物体が重なり合
つた場合には必ず衝突するのではなく、両者
の高度が違うときには手前や後方へのすり抜
けの効果を第12図に示すようなフローチヤ
ートのステツプS21〜S25で表わす。ここで、
リモコン機の方がターゲツトより高いとき、
および逆に低いときの例示を第13図Aおよ
びBにそれぞれ示す。ここで、35はリモコ
ン機、36はターゲツトを示す。リモコン機
35とターゲツト36をそれらの厚みをも考
慮したうえで高度が一致したときには、第1
4図に示す方法ですり抜けの効果を考える。
図中の中心のをターゲツトと考えるなら
ば、すり抜ける場合には、リモコン機が、
のように移動するときは手前に、リモコン
機が、のように移動するときは後方に、
それぞれ抜けるものとして処理を行う。リモ
コン機がと一致したときは衝突したものと
みなす。ここで、リモコン機およびターゲツ
トの各重なり範囲は第15図AおよびBに示
すように定める。リモコン機35において、
41は中心、42は衝突範囲、43はすり抜
け範囲を表わし、ターゲツト36において、
44は中心、45は衝突範囲、46はすり抜
け範囲を表わす。
つた場合には必ず衝突するのではなく、両者
の高度が違うときには手前や後方へのすり抜
けの効果を第12図に示すようなフローチヤ
ートのステツプS21〜S25で表わす。ここで、
リモコン機の方がターゲツトより高いとき、
および逆に低いときの例示を第13図Aおよ
びBにそれぞれ示す。ここで、35はリモコ
ン機、36はターゲツトを示す。リモコン機
35とターゲツト36をそれらの厚みをも考
慮したうえで高度が一致したときには、第1
4図に示す方法ですり抜けの効果を考える。
図中の中心のをターゲツトと考えるなら
ば、すり抜ける場合には、リモコン機が、
のように移動するときは手前に、リモコン
機が、のように移動するときは後方に、
それぞれ抜けるものとして処理を行う。リモ
コン機がと一致したときは衝突したものと
みなす。ここで、リモコン機およびターゲツ
トの各重なり範囲は第15図AおよびBに示
すように定める。リモコン機35において、
41は中心、42は衝突範囲、43はすり抜
け範囲を表わし、ターゲツト36において、
44は中心、45は衝突範囲、46はすり抜
け範囲を表わす。
ターゲツトとリモコン機との衝突条件は、
これら両者の絵が重なつて衝突するのではな
く、上述の衝突範囲が重なつたときに衝突と
みなすことにする。例えば第16図Aのよう
に双方の衝突範囲42と45とが接触してい
るときに、リモコン機35はターゲツト36
と衝突したとする。第16図Bの場合には、
リモコン機35はターゲツト36と接触して
いても未だ実際には衝突していないとみなせ
る。
これら両者の絵が重なつて衝突するのではな
く、上述の衝突範囲が重なつたときに衝突と
みなすことにする。例えば第16図Aのよう
に双方の衝突範囲42と45とが接触してい
るときに、リモコン機35はターゲツト36
と衝突したとする。第16図Bの場合には、
リモコン機35はターゲツト36と接触して
いても未だ実際には衝突していないとみなせ
る。
以上のような物体のすり抜けを含んだ衝突
の判定は第17図に示すフローチヤートのス
テツプS31〜S41に沿つてマイクロプロセツ
サ装置5において行なうことができる。
の判定は第17図に示すフローチヤートのス
テツプS31〜S41に沿つてマイクロプロセツ
サ装置5において行なうことができる。
(ロ) リモコン機対壁
立体感の表現として直立した壁、例えば第
2図示の壁49とリモコン機4との衝突の処
理がある。この表現は第18図のフローチヤ
ートの手順S51〜S53の流れに沿つてマイク
ロプロセツサ装置5で処理される。
2図示の壁49とリモコン機4との衝突の処
理がある。この表現は第18図のフローチヤ
ートの手順S51〜S53の流れに沿つてマイク
ロプロセツサ装置5で処理される。
(ハ) リモコン機弾対壁
第2図に示すように、ゲームの表現上、リ
モコン機4の発射する弾が壁49に衝突する
と図示のように爆発するようにし、以てリモ
コン機4と壁49との立体的な距離感を表現
する。そのための具体的処理は第19図のフ
ローチヤートのステツプS61〜S67に沿つて
マイクロプロセツサ装置5で実行する。
モコン機4の発射する弾が壁49に衝突する
と図示のように爆発するようにし、以てリモ
コン機4と壁49との立体的な距離感を表現
する。そのための具体的処理は第19図のフ
ローチヤートのステツプS61〜S67に沿つて
マイクロプロセツサ装置5で実行する。
(5) マーカーの表示
背景中に地上のように立体感を表わす部分が
表示されない、例えば第20図に示すような宇
宙空間のような場合、斜め方向のスクロールを
行つても立体感を表わし得ない。その場合に
は、移動物体が立体感を表わす唯一の物体であ
るが、これだけでは例えばリモコン機51から
敵戦闘機52側に狙いをつけるようなときに、
3次元的な位置の把握が難しい。そこで、本発
明では、かかる空間において立体感を出すため
に補足的なマーカー、例えば敵戦闘機52を狙
いやすくするためのターゲツトマーカー53を
付す。ターゲツトマーカー53を表示するの
は、手前側のリモコン機51の高さhと敵機5
2の高さh′とが等しく、リモコン機が51′や
51″の位置になく51の位置にあるとき、す
なわち敵機52がZ軸およびX軸上でリモコン
機51の射程間にあるときとする。この場合、
マイクロプロセツサ装置5は第21図に示すフ
ローチヤートの手順S71〜S73に沿つてターゲ
ツトマーカー表示の処理を行う。
表示されない、例えば第20図に示すような宇
宙空間のような場合、斜め方向のスクロールを
行つても立体感を表わし得ない。その場合に
は、移動物体が立体感を表わす唯一の物体であ
るが、これだけでは例えばリモコン機51から
敵戦闘機52側に狙いをつけるようなときに、
3次元的な位置の把握が難しい。そこで、本発
明では、かかる空間において立体感を出すため
に補足的なマーカー、例えば敵戦闘機52を狙
いやすくするためのターゲツトマーカー53を
付す。ターゲツトマーカー53を表示するの
は、手前側のリモコン機51の高さhと敵機5
2の高さh′とが等しく、リモコン機が51′や
51″の位置になく51の位置にあるとき、す
なわち敵機52がZ軸およびX軸上でリモコン
機51の射程間にあるときとする。この場合、
マイクロプロセツサ装置5は第21図に示すフ
ローチヤートの手順S71〜S73に沿つてターゲ
ツトマーカー表示の処理を行う。
以上に述べてきた如く、本発明では3次元空
間に存在する3つの基本軸の消失点を全て無限
遠点にもつていくとして、第22図Aに示すよ
うな軸測投象図を基本にして斜視図を描いてき
たが、この場合にはZ方向への広がりの大きい
空間を表現しようとすると、Z方向の消失点を
無限遠点に近似できなくなる。そこで、第22
図BのようにZ方向にのみ消失点をもつ形態で
3次元空間を表現することもできる。あるいは
また、第23図に示すように、表示画面Aに対
して、背景全体B′に遠近法を加味した形態で
3次元空間を表現することもできる。すなわ
ち、斜視図上で、そのY方向の先端に消失点を
設けてもよい。
間に存在する3つの基本軸の消失点を全て無限
遠点にもつていくとして、第22図Aに示すよ
うな軸測投象図を基本にして斜視図を描いてき
たが、この場合にはZ方向への広がりの大きい
空間を表現しようとすると、Z方向の消失点を
無限遠点に近似できなくなる。そこで、第22
図BのようにZ方向にのみ消失点をもつ形態で
3次元空間を表現することもできる。あるいは
また、第23図に示すように、表示画面Aに対
して、背景全体B′に遠近法を加味した形態で
3次元空間を表現することもできる。すなわ
ち、斜視図上で、そのY方向の先端に消失点を
設けてもよい。
以上から明らかなように、本発明によれば、小
容量のROMやRAMなどのメモリを用いて表示
画面を斜め方向にスクロールすることができ、そ
れにより表示画面に立体感を与えることができ、
操作者や遊戯者に臨場感と緊迫感をもたせること
ができる。しかもまた、斜め方向にスクロールす
ると共に、地上には移動物体の影を投影させるこ
とで、その移動物体の地上からの高さを表現する
ことで一層の立体感をもたせることができる。ま
た、地上から上方に突設されている物体に対して
移動物体を飛越させたり、衝突させることでも立
体感を一層効果的に表現できる。しかもまた、四
角形の表示画面にあつて斜めに進行する背景の占
めない対角隅部の余白にはキヤラクタやシンボル
による固定表示を行つて必要なデータを常に表示
することもでき、従つて表示画面を有効に利用で
きる。
容量のROMやRAMなどのメモリを用いて表示
画面を斜め方向にスクロールすることができ、そ
れにより表示画面に立体感を与えることができ、
操作者や遊戯者に臨場感と緊迫感をもたせること
ができる。しかもまた、斜め方向にスクロールす
ると共に、地上には移動物体の影を投影させるこ
とで、その移動物体の地上からの高さを表現する
ことで一層の立体感をもたせることができる。ま
た、地上から上方に突設されている物体に対して
移動物体を飛越させたり、衝突させることでも立
体感を一層効果的に表現できる。しかもまた、四
角形の表示画面にあつて斜めに進行する背景の占
めない対角隅部の余白にはキヤラクタやシンボル
による固定表示を行つて必要なデータを常に表示
することもでき、従つて表示画面を有効に利用で
きる。
第1図は本発明で用いる画像情報の一例の説明
図、第2図はその部分拡大図、第3図は本発明に
おける表示画面を構成するセルの構成例を示す線
図、第4図は本発明における表示画面の説明図、
第5図は本発明を実施するための電子回路の一例
を示すブロツク線図、第6図はそのメモリ部分の
説明図、第7図は本発明を実施するための電子回
路の第二の例を示すブロツク線図、第8図は本発
明における移動物体の行動範囲の説明図、第9
図、第11図、第12図、第17図、第18図、
第19図および第21図は本発明における各種制
御手順を示すフローチヤート、第10図、第13
図AおよびB、第14図、第15図AおよびB、
第16図AおよびB、第20図は本発明における
各種制御の説明図、第22図AおよびB、および
第23図は本発明における画像情報の表示形態の
説明図である。 A……表示画面、B……背景全体、C……背景
画面、D〜H……固定表示部分、1……遊戯者操
作パネル、2……ジヨイステイツクスイツチ、3
……発射ボタン、4……移動物体、4′……影、
5……マイクロプロセツサ装置、6……記憶装
置、7……同期信号発生器、8……キヤラクタビ
デオ表示装置、9……移動物体表示装置、10…
…並列−直列変換器、11……ロード信号遅延回
路、12……位置参照ラツチ、13……垂直加算
器、14……背景マツプPROM、15……水平
加算器、16……定数加算器、17……図形
PROM、18……一時記憶ラツチ、19……ビ
デオ信号優先選択器、20……ビデオ表示装置、
21……背景マツプRAM、22……RAMアド
レス信号選択論理回路、CLK……クロツク信号、
PCLK……プロセツサクロツク信号、LOAD……
ロード信号、MLOAD……並列−直列変換器用
ロード信号、VCT……垂直同期カウント、HCT
……水平同期カウント、OVCT……オフセツト
垂直同期カウント、OHCT……オフセツト水平
同期カウント、OSYNC……複合同期信号、DB
……データバス、WS……書き込み信号、WE…
…書込許可信号、CAD……キヤラクタ表示アド
レス信号、MAD……移動物体アドレス信号、
BVS……背景ビデオ信号、CVS……キヤラクタ
ビデオ信号、MVS……移動物体ビデオ信号、
DVS……表示ビデオ信号、BAD……背景RAM
アドレス信号、30……地上施設、31,31′,
31″……左右移動における影の動き、32……
衝突判定範囲、33……スクロール方向における
影の動き、35……リモコン機、36……ターゲ
ツト、41,44……中心、42,45……衝突
範囲、43,46……すり抜け範囲、49……
壁、51,51′,51″……リモコン機、52…
…敵戦闘機、53……ターゲツトマーカ。
図、第2図はその部分拡大図、第3図は本発明に
おける表示画面を構成するセルの構成例を示す線
図、第4図は本発明における表示画面の説明図、
第5図は本発明を実施するための電子回路の一例
を示すブロツク線図、第6図はそのメモリ部分の
説明図、第7図は本発明を実施するための電子回
路の第二の例を示すブロツク線図、第8図は本発
明における移動物体の行動範囲の説明図、第9
図、第11図、第12図、第17図、第18図、
第19図および第21図は本発明における各種制
御手順を示すフローチヤート、第10図、第13
図AおよびB、第14図、第15図AおよびB、
第16図AおよびB、第20図は本発明における
各種制御の説明図、第22図AおよびB、および
第23図は本発明における画像情報の表示形態の
説明図である。 A……表示画面、B……背景全体、C……背景
画面、D〜H……固定表示部分、1……遊戯者操
作パネル、2……ジヨイステイツクスイツチ、3
……発射ボタン、4……移動物体、4′……影、
5……マイクロプロセツサ装置、6……記憶装
置、7……同期信号発生器、8……キヤラクタビ
デオ表示装置、9……移動物体表示装置、10…
…並列−直列変換器、11……ロード信号遅延回
路、12……位置参照ラツチ、13……垂直加算
器、14……背景マツプPROM、15……水平
加算器、16……定数加算器、17……図形
PROM、18……一時記憶ラツチ、19……ビ
デオ信号優先選択器、20……ビデオ表示装置、
21……背景マツプRAM、22……RAMアド
レス信号選択論理回路、CLK……クロツク信号、
PCLK……プロセツサクロツク信号、LOAD……
ロード信号、MLOAD……並列−直列変換器用
ロード信号、VCT……垂直同期カウント、HCT
……水平同期カウント、OVCT……オフセツト
垂直同期カウント、OHCT……オフセツト水平
同期カウント、OSYNC……複合同期信号、DB
……データバス、WS……書き込み信号、WE…
…書込許可信号、CAD……キヤラクタ表示アド
レス信号、MAD……移動物体アドレス信号、
BVS……背景ビデオ信号、CVS……キヤラクタ
ビデオ信号、MVS……移動物体ビデオ信号、
DVS……表示ビデオ信号、BAD……背景RAM
アドレス信号、30……地上施設、31,31′,
31″……左右移動における影の動き、32……
衝突判定範囲、33……スクロール方向における
影の動き、35……リモコン機、36……ターゲ
ツト、41,44……中心、42,45……衝突
範囲、43,46……すり抜け範囲、49……
壁、51,51′,51″……リモコン機、52…
…敵戦闘機、53……ターゲツトマーカ。
Claims (1)
- 【特許請求の範囲】 1 画像情報を斜視図の形態で記憶する記憶手段
と、該記憶手段に記憶されている前記画像情報を
前記斜視図の斜め方向にスクロールして読み出す
読み出し手段と、該読出し手段から読み出された
画像情報を斜視図の形態で表示し、その表示画像
を時間の経過と共に前記斜め方向にスクロールし
て表示する表示手段とを有することを特徴とする
立体感表示方式。 2 特許請求の範囲第1項記載の立体感表示方式
において、前記記憶手段は基本図形を記憶した図
形メモリと前記画像情報を構成する複数個のセル
についての基本図形の前記図形メモリ中でのアド
レスを記憶した画像メモリとを有し、前記読み出
し手段は、前記表示手段に垂直走査期間中表示さ
れる画像の前記斜視図全体での画像位置を格納し
てある位置参照ラツチと、該位置参照ラツチから
の画像位置データに応じて垂直同期カウントをオ
フセツトする垂直加算器と、前記垂直同期カウン
トに応じて水平同期カウントをオフセツトする水
平加算器とを有し、前記垂直および水平加算器か
らの出力に応じて前記画像メモリにアクセスして
前記図形メモリから前記セルの各々についての図
形データを読み出し、その読み出された図形デー
タを一時的に記憶してから水平走査のタイミング
で時間順次に読み出して画像ビデオ信号を形成
し、該画像ビデオ信号を前記表示手段に供給する
ようにしたことを特徴とする立体感表示方式。 3 特許請求の範囲第2項記載の立体感表示方式
において、前記画像メモリはプログラマブルリー
ドオンリメモリであり、前記図形メモリはプログ
ラマブルリードオンリメモリであることを特徴と
する立体感表示方式。 4 特許請求の範囲第2項記載の立体感表示方式
において、前記図形メモリはプログラマブルリー
ドオンリメモリであり、前記画像メモリはランダ
ムアクセスメモリであり、該ランダムアクセスメ
モリには画像情報を垂直および水平帰線消去期間
にのみ書き込むことができるようにしたことを特
徴とする立体感表示方式。 5 特許請求の範囲第4項記載の立体感表示方式
において、前記画像情報の処理プログラムを外部
メモリに書き込んでおき、該外部メモリをマイク
ロプロセツサ装置によりアクセスし、それにより
読み出した画像情報を前記ランダムアクセスメモ
リに書き込むようにしたことを特徴とする立体感
表示方式。 6 特許請求の範囲第1項ないし第5項のいずれ
かの項に記載の立体感表示方式において、前記表
示手段における表示画面中の、斜め方向スクロー
ルに使用されない区域に所定データを表示するよ
うにしたことを特徴とする立体感表示方式。 7 特許請求の範囲第6項記載の立体感表示方式
において、前記区域に表示される前に所定データ
のデータビデオ信号、および斜め方向にスクロー
ルされる前記画像に対して相対的に移動する移動
物体についての移動物体ビデオ信号をそれぞれ発
生するデータビデオ表示装置および移動物体表示
装置を設け、前記表示手段は、前記データビデオ
信号、前記移動物体ビデオ信号および前記画像ビ
デオ信号の順序でビデオ信号を優先して選択する
選択手段を有し、該選択手段により選択されたビ
デオ信号を前記表示画面上に表示するようにした
ことを特徴とする立体感表示方式。 8 特許請求の範囲第7項記載の立体感表示方式
において、前記移動物体表示装置は、前記移動物
体ビデオ信号と、前記移動物体の前記斜め方向に
スクロールされる画像に対して投影される影を表
わすビデオ信号を発生することを特徴とする立体
感表示方式。 9 特許請求の範囲第7項または第8項に記載の
立体感表示方式において、前記移動物体の、前記
斜め方向にスクロールされる画像に対する高さを
算出し、その算出結果に応じて、前記移動物体が
前記斜め方向にスクロールされる画像に対して飛
び越しあるいは衝突するようにしたことを特徴と
する立体感表示方式。 10 特許請求の範囲第7項ないし第9項のいず
れかの項に記載の立体感表示方式において、前記
移動物体の、前記斜視図上での前後、左右および
上下方向の移動をジヨイステイツクスイツチによ
り行うようにしたことを特徴とする立体感表示方
式。 11 特許請求の範囲第1項記載の立体感表示方
式において、前記斜視図は当該斜視図上の下方向
に消失点をもつことを特徴とする立体感表示方
式。 12 特許請求の範囲第1項記載の立体感表示方
式において、前記斜視図は当該斜視図上のスクロ
ール方向の先端に消失点をもつことを特徴とする
立体感表示方式。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57004139A JPS58121091A (ja) | 1982-01-14 | 1982-01-14 | 立体感表示方式 |
| US06/455,334 US4600200A (en) | 1982-01-14 | 1983-01-03 | Three-dimensional image display system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57004139A JPS58121091A (ja) | 1982-01-14 | 1982-01-14 | 立体感表示方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS58121091A JPS58121091A (ja) | 1983-07-19 |
| JPS6352389B2 true JPS6352389B2 (ja) | 1988-10-18 |
Family
ID=11576440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57004139A Granted JPS58121091A (ja) | 1982-01-14 | 1982-01-14 | 立体感表示方式 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US4600200A (ja) |
| JP (1) | JPS58121091A (ja) |
Families Citing this family (61)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4796201A (en) * | 1985-04-30 | 1989-01-03 | Wake Warren K | Stored program controlled system for creating and printing graphics bearing packaging |
| US5124693A (en) * | 1985-10-29 | 1992-06-23 | International Business Machines | Three dimensional graphic display with user defined vanishing point |
| USRE35314E (en) * | 1986-05-20 | 1996-08-20 | Atari Games Corporation | Multi-player, multi-character cooperative play video game with independent player entry and departure |
| US4905168A (en) * | 1986-10-15 | 1990-02-27 | Atari Games Corporation | Object processing for video system using slips and linked list |
| US4875097A (en) * | 1986-10-24 | 1989-10-17 | The Grass Valley Group, Inc. | Perspective processing of a video signal |
| US4809065A (en) * | 1986-12-01 | 1989-02-28 | Kabushiki Kaisha Toshiba | Interactive system and related method for displaying data to produce a three-dimensional image of an object |
| US4970666A (en) * | 1988-03-30 | 1990-11-13 | Land Development Laboratory, Inc. | Computerized video imaging system for creating a realistic depiction of a simulated object in an actual environment |
| US5015188A (en) * | 1988-05-03 | 1991-05-14 | The United States Of America As Represented By The Secretary Of The Air Force | Three dimensional tactical element situation (3DTES) display |
| US5016876A (en) * | 1988-10-14 | 1991-05-21 | Williams Electronics Games, Inc. | Video display co-processor for use in a video game |
| DE69128665T2 (de) * | 1990-07-20 | 1998-07-16 | Matsushita Electric Ind Co Ltd | Datenmischendes Gerät |
| US5111005A (en) * | 1990-10-04 | 1992-05-05 | Summagraphics Corporation | Graphics tablet with n-dimensional capability |
| US5415549A (en) * | 1991-03-21 | 1995-05-16 | Atari Games Corporation | Method for coloring a polygon on a video display |
| GB2256567B (en) * | 1991-06-05 | 1995-01-11 | Sony Broadcast & Communication | Modelling system for imaging three-dimensional models |
| JP3138313B2 (ja) * | 1992-02-05 | 2001-02-26 | 株式会社ナムコ | 画像合成用スコープ、画像合成装置及びゲーム装置 |
| KR100308859B1 (ko) * | 1992-11-20 | 2002-10-25 | 가부시키가이샤 세가 | 표시제어방법 |
| JPH08506225A (ja) * | 1993-01-20 | 1996-07-02 | ジョン アリグザンドロビクス,ピーター | ラインモニタシステム |
| US7301536B2 (en) * | 1993-09-10 | 2007-11-27 | Geovector Corporation | Electro-optic vision systems |
| US6037936A (en) | 1993-09-10 | 2000-03-14 | Criticom Corp. | Computer vision system with a graphic user interface and remote camera control |
| US5588914A (en) * | 1994-06-28 | 1996-12-31 | The Walt Disney Company | Method and system for guiding a user in a virtual reality presentation |
| WO1996000601A1 (en) | 1994-06-28 | 1996-01-11 | Sega Enterprises, Ltd. | Game device and method of replaying game |
| US5577961A (en) * | 1994-06-28 | 1996-11-26 | The Walt Disney Company | Method and system for restraining a leader object in a virtual reality presentation |
| US5721691A (en) * | 1994-09-30 | 1998-02-24 | Trw Inc. | Reconnaissance and characterization system for limited- or denied-access building and facilities |
| JPH08137428A (ja) * | 1994-11-11 | 1996-05-31 | Nintendo Co Ltd | 画像表示装置、画像表示システムおよびそれに用いられるプログラムカートリッジ |
| TW269094B (en) * | 1994-11-11 | 1996-01-21 | Nitendo Kk | Three dimensional visual image display device and electric game apparatus, memory device thereof |
| US6010405A (en) * | 1994-12-30 | 2000-01-04 | Sega Enterprises, Ltd. | Videogame system for creating simulated comic book game |
| TW266277B (en) * | 1994-12-31 | 1995-12-21 | Sega Of America Inc | Videogame system and methods for enhanced processing and display of graphical character elements |
| JP3239683B2 (ja) * | 1995-05-11 | 2001-12-17 | 株式会社セガ | 画像処理装置および画像処理方法 |
| US6535210B1 (en) | 1995-06-07 | 2003-03-18 | Geovector Corp. | Vision system computer modeling apparatus including interaction with real scenes with respect to perspective and spatial relationship as measured in real-time |
| US5853324A (en) * | 1995-09-07 | 1998-12-29 | Namco Ltd. | Shooting game machine and method of computing the same |
| US6146275A (en) * | 1995-12-01 | 2000-11-14 | Sega Enterprises, Ltd. | Image processing apparatus |
| JP2950228B2 (ja) * | 1996-02-15 | 1999-09-20 | 株式会社セガ・エンタープライゼス | ゲーム画像表示方法及びゲーム装置 |
| ES2332271T3 (es) | 1996-06-05 | 2010-02-01 | Kabushiki Kaisha Sega Doing Business As Sega Corporation | Dispositivo de procesamiento de graficos, metodo de procesamiento de graficos, maquina de juegos y medio de almacenamiento. |
| US5929861A (en) * | 1996-08-23 | 1999-07-27 | Apple Computer, Inc. | Walk-through rendering system |
| AU4811597A (en) * | 1996-10-08 | 1998-05-05 | Image Technology Laboratories, Inc. | Method of displaying three-dimensional images |
| JP3140971B2 (ja) | 1996-10-17 | 2001-03-05 | 株式会社ナムコ | ゲームコントローラ |
| JPH10272258A (ja) * | 1997-01-30 | 1998-10-13 | Sega Enterp Ltd | 画像処理装置 |
| JPH11128533A (ja) * | 1997-10-30 | 1999-05-18 | Nintendo Co Ltd | ビデオゲーム装置およびその記憶媒体 |
| JP4105788B2 (ja) | 1997-11-14 | 2008-06-25 | 任天堂株式会社 | ビデオゲーム装置およびその記憶媒体 |
| JP2976963B2 (ja) * | 1998-03-19 | 1999-11-10 | コナミ株式会社 | 画像作成装置、画像作成方法、画像作成プログラムが記録された可読記録媒体およびビデオゲーム装置 |
| US6224485B1 (en) | 1998-05-01 | 2001-05-01 | Midway Amusement Games, Llc | High-score display system for a video game |
| US6173239B1 (en) | 1998-09-30 | 2001-01-09 | Geo Vector Corporation | Apparatus and methods for presentation of information relating to objects being addressed |
| US6283861B1 (en) * | 1999-03-23 | 2001-09-04 | Square Co., Ltd. | Video game device and video game method |
| US6346938B1 (en) | 1999-04-27 | 2002-02-12 | Harris Corporation | Computer-resident mechanism for manipulating, navigating through and mensurating displayed image of three-dimensional geometric model |
| JP3417883B2 (ja) | 1999-07-26 | 2003-06-16 | コナミ株式会社 | 画像作成装置、画像作成方法、画像作成プログラムが記録されたコンピュータ読み取り可能な記録媒体およびビデオゲーム装置 |
| US6396475B1 (en) | 1999-08-27 | 2002-05-28 | Geo Vector Corp. | Apparatus and methods of the remote address of objects |
| US6522292B1 (en) | 2000-02-23 | 2003-02-18 | Geovector Corp. | Information systems having position measuring capacity |
| JP3347124B2 (ja) * | 2000-04-28 | 2002-11-20 | 株式会社コナミコンピュータエンタテインメントジャパン | ゲームシステムおよびゲーム用プログラムが記憶されたコンピュータ読み取り可能な記録媒体 |
| JP3625184B2 (ja) * | 2000-09-25 | 2005-03-02 | コナミ株式会社 | ゲーム用3次元画像処理方法、装置、ゲーム用3次元画像処理プログラムを記録した可読記録媒体及びビデオゲーム装置 |
| US7031875B2 (en) | 2001-01-24 | 2006-04-18 | Geo Vector Corporation | Pointing systems for addressing objects |
| US7439975B2 (en) * | 2001-09-27 | 2008-10-21 | International Business Machines Corporation | Method and system for producing dynamically determined drop shadows in a three-dimensional graphical user interface |
| JP4001227B2 (ja) * | 2002-05-16 | 2007-10-31 | 任天堂株式会社 | ゲーム装置及びゲームプログラム |
| GB0211898D0 (en) * | 2002-05-23 | 2002-07-03 | Koninkl Philips Electronics Nv | Controlling ambient light |
| JP4082937B2 (ja) * | 2002-06-07 | 2008-04-30 | 任天堂株式会社 | ゲームシステム及びゲームプログラム |
| JP2004287165A (ja) * | 2003-03-24 | 2004-10-14 | Seiko Epson Corp | 表示ドライバ、電気光学装置、電子機器及び表示駆動方法 |
| US20040219961A1 (en) * | 2003-04-08 | 2004-11-04 | Ellenby Thomas William | Computer games having variable execution dependence with respect to spatial properties of a mobile unit. |
| JP3734815B2 (ja) * | 2003-12-10 | 2006-01-11 | 任天堂株式会社 | 携帯ゲーム装置及びゲームプログラム |
| US20060190812A1 (en) * | 2005-02-22 | 2006-08-24 | Geovector Corporation | Imaging systems including hyperlink associations |
| WO2008115216A2 (en) * | 2006-12-01 | 2008-09-25 | Aai Corporation | Apparatus, method and computer program product for weapon flyout modeling and target damage assesment |
| JP2011146828A (ja) * | 2010-01-13 | 2011-07-28 | Sony Corp | データ構造、記録装置および記録方法、再生装置および再生方法、並びにプログラム |
| US11654363B1 (en) * | 2018-07-30 | 2023-05-23 | Amazon Technologies, Inc. | Interaction management for virtual environments |
| JP7200184B2 (ja) * | 2020-08-28 | 2023-01-06 | 任天堂株式会社 | 情報処理プログラム、情報処理装置、情報処理システム、および情報処理方法 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3998532A (en) * | 1974-04-08 | 1976-12-21 | The United States Of America As Represented By The Secretary Of The Navy | Wide angle single channel projection apparatus |
| US4127849A (en) * | 1975-11-03 | 1978-11-28 | Okor Joseph K | System for converting coded data into display data |
| US4093347A (en) * | 1976-05-10 | 1978-06-06 | Farrand Optical Co., Inc. | Optical simulation apparatus using controllable real-life element |
| US4368517A (en) * | 1978-03-16 | 1983-01-11 | Bunker Ramo Corporation | Aircraft landing display system |
| US4209832A (en) * | 1978-06-13 | 1980-06-24 | Chrysler Corporation | Computer-generated display for a fire control combat simulator |
| US4348186A (en) * | 1979-12-17 | 1982-09-07 | The United States Of America As Represented By The Secretary Of The Navy | Pilot helmet mounted CIG display with eye coupled area of interest |
| US4384338A (en) * | 1980-12-24 | 1983-05-17 | The Singer Company | Methods and apparatus for blending computer image generated features |
| US4489389A (en) * | 1981-10-02 | 1984-12-18 | Harris Corporation | Real time video perspective digital map display |
| US4475132A (en) * | 1982-01-22 | 1984-10-02 | Rodesch Dale F | Interactive video disc systems |
-
1982
- 1982-01-14 JP JP57004139A patent/JPS58121091A/ja active Granted
-
1983
- 1983-01-03 US US06/455,334 patent/US4600200A/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| US4600200A (en) | 1986-07-15 |
| JPS58121091A (ja) | 1983-07-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6352389B2 (ja) | ||
| KR100300832B1 (ko) | 화상처리장치및화상처리방법 | |
| US7044855B2 (en) | Game device | |
| US7573479B2 (en) | Graphics processing device, graphics processing method, game machine, and storage medium | |
| JP3056256B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| US6050896A (en) | Game image display method and game device | |
| JPWO1995035139A1 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| EP1073016B1 (en) | Method for generating shadows in video games | |
| JP3442181B2 (ja) | 3次元ゲーム装置及び画像合成方法 | |
| US6878058B1 (en) | Image processor and game device with image processor | |
| EP0797172A3 (en) | Image processor and game apparatus equipped with the same | |
| JP4035652B2 (ja) | ゲームを実行する方法及び、これを実施するゲーム装置 | |
| US7264547B1 (en) | Game apparatus, game image preparation method and information storage medium | |
| EP1151771B1 (en) | Game system, imaging method in the game system, and computer readable storage medium having game program stored therein | |
| JP3364456B2 (ja) | 3次元シミュレータ装置及び画像合成方法 | |
| JPH0927044A (ja) | シミュレーション装置及び画像合成方法 | |
| JPH05265437A (ja) | 疑似多重スクロール方法 | |
| JP2009244941A (ja) | 画像処理装置、プログラム、コンピュータ読み取り可能な記録媒体 | |
| JPH07144068A (ja) | クライムオーバー画面を有するビデオゲーム装置 | |
| JPH1116000A (ja) | 画像表示制御方法及びこれを用いたビデオゲーム装置 | |
| HK1072825B (en) | Graphics processing device, graphics processing method, game machine, and storage medium | |
| MXPA97007536A (en) | Apparatus for general directions, apparatus for exhibiting images, method for generating addresses and method for exhibiting image | |
| HK1034342A (en) | Method for generating shadows in video games | |
| JP2002331165A (ja) | ゲーム機におけるマーカーの色変更装置及び情報記録媒体 |