JPH0419877B2 - - Google Patents

Info

Publication number
JPH0419877B2
JPH0419877B2 JP56178649A JP17864981A JPH0419877B2 JP H0419877 B2 JPH0419877 B2 JP H0419877B2 JP 56178649 A JP56178649 A JP 56178649A JP 17864981 A JP17864981 A JP 17864981A JP H0419877 B2 JPH0419877 B2 JP H0419877B2
Authority
JP
Japan
Prior art keywords
display
screen
data
background
storage area
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 - Lifetime
Application number
JP56178649A
Other languages
English (en)
Other versions
JPS5881065A (ja
Inventor
Tsutomu Yamao
Kenji Miki
Takao Sawano
Hirokazu Tanaka
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nintendo Co Ltd
Original Assignee
Nintendo Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nintendo Co Ltd filed Critical Nintendo Co Ltd
Priority to JP56178649A priority Critical patent/JPS5881065A/ja
Publication of JPS5881065A publication Critical patent/JPS5881065A/ja
Publication of JPH0419877B2 publication Critical patent/JPH0419877B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Closed-Circuit Television Systems (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) この発明は多重ビデオスクロール表示装置に関
し、特に例えばテレビゲーム機又はビデオゲーム
機のような背景画像と動画を合成して表示する画
像表示装置において複数の背景画面を水平方向に
異なる速度で移動させながら表示する多重ビデオ
スクロール表示装置にする。
(従来技術) 家庭用テレビゲーム機や業務用ビデオゲーム機
のような画像表示装置においては、従来より、背
景画面を水平方向に移動させて、背景画面全体が
連続的に変化するような、いわゆるスクロール効
果を持たせた装置が知られている。このようなス
クロール装置の従来技術としては、例えば特開昭
55−96186号が知られている。この技術は、1画
面分の読出書込可能メモル(RAM)を設け、1
画面分の画像データをRAMに書込みかつ起点ア
ドレスのオフセツト値を設定し、水平走査が1キ
ヤラクタ分移動する毎に水平走査位置データを加
算して読出アドレスを指定し、1画面分表示する
毎に横方向1列分のデータを書換える一方、起点
アドレスのオフセツト値を増加させるように変更
するものである。
(発明が解決しようとする問題点) 上記従来技術は、1画面分の背景画面しか表示
できず、複数層の背景画面を表示することによ
り、奥行きのある背景画面を表示できなかつた。
また、複数層の背景画面のうち近景の背景画像を
遠景の背景画像よりも早くスクロールさせて、立
体感に富んだ背景画像を表示できなかつた。例え
ば、乗り物の窓から外の風景を見た場合ように、
近くの風景がゆつくり移動し、近くの風景が速く
移動するような三次元的な画像表現ができなかつ
た。
さらに、RAMの記憶容量が1画面分しかない
ため、1フレーム毎に頻繁に画像データ(キヤラ
クタコード)を書換えなければならず、CPUの
負担や増大する。そのため、CPUが背景画像の
表示のための動作に占有される時間が長くなり、
動画表示処理や操作器の入力処理やゲーム中の得
点等の各種演算処理のための時間が短くなり、背
景画像処理以外の処理に制約を受ける。特に、背
景画面が複数層になると、なおさらCPUの負担
が増大する。
それゆえに、この発明の主たる目的は、複数層
の背景画面を異なる速度でスクロール表示するこ
とにより奥行きのある画像表現の豊かな背景を表
示し得る、多重ビデオスクロール表示装置を提供
することである。
さらに、この発明の他の目的は、背景画面が複
数層になつてもCPUの負担を軽減し得る、多重
ビデオスクロール表示装置を提供することであ
る。
(発明の構成) この発明は、走査形デイスプレイの表示画面上
に背景画面を水平方向へスクロールさせながら表
示するビデオスクロール表示装置であつて、記憶
手段と、起点位置指定手段と、読出手段と、デー
タ切換手段と、表示制御手段とを備える。この記
憶手段は、表示画面上に複数層の背景画面を表示
するためにそれぞれ前記表示画面の垂直方向表示
範囲に対応しかつ水平方向表示範囲を超える表示
領域に相当する記憶領域を有し、背景画面として
表示すべき背景画像データをデイジタル的に記憶
する。
(作用) 起点位置指定手段は、記憶手段に含まれる複数
個の記憶領域のそれぞれに対応して設けられ、1
フレーム走査するごとに各記憶領域の前記表示領
域の水平方向に対応するアドレスの読出起点と、
1フレーム期間にスクロールさせるべきドツト数
に対応する変位量とを各背景画面毎にそれぞれ異
なる速度で順次更新して指定する。読出手段は、
起点位置指定手段によつて指定された複数の読出
起点と変位量に対応するアドレスに基づいて、記
憶手段の各記憶領域から1画面分のデータを水平
走査に同期して順次読出す。データ切換手段は、
記憶手段からそれぞれ読出された各層の背景画面
の背景画像データを切替えて、予め定められた優
先順序の高い背景画像のデータから順に出力す
る。表示制御手段は、データ切換手段によつて出
力されたデータを走査形デイスプレイに表示させ
る。
(実施例) 第1図ないし第3図はこの発明の一実施例の原
理を説明するための図解図である。
まず、第1図を参照して、この実施例では、デ
イスプレイ1上の表示画像の最小単位をエレメン
トと称し、このエレメントは水平方向8ドツトお
よび垂直方向8ドツトのパターンによつて規定さ
れるものとする。そして、水平方向32エレメント
および垂直方向32エレメントで規定される表示領
域が1画面とされる。このような表示画面に表示
画像を水平方向にスクロールして表示するための
表示画像(以下、単位セルと称する)は8×8ド
ツトのエレメントを基本にして水平方向256エレ
メントおよび垂直方向32エレメントからなる。す
なわち、単位セルの垂直方向は表示画面の垂直方
向に対応するが、水平方向は表示画面の水平方向
の8倍の表示画像を有していることになる。そし
て、水平方向256エレメントのうちの32エレメン
ト分がデイスプレイに表示される範囲となり、こ
のような範囲を以下ウインドウと称する。このウ
インドウを通して単位セル全体を連続的に水平方
向にスムーズに移動させると、デイスプレイに映
し出される映像は乗物の窓から見た場合に風景が
移動していくかのような映像効果をもたらすこと
ができる。
単位セルはたとえばリードオンメモリ
(ROM)に記憶されていて、スクロールすべき
水平方向のアドレスの起点を指定し、垂直走査線
が垂直方向を走査するごとに、アドレスの起点を
更新しかつ垂直走査期間内に水平方向に相当する
アドレスを順次指定して、ROMからデータを読
出すことによつて、表示画像を水平方向スクロー
ルすることができる。なお、単位セルを第3図に
示すようにたとえば4層にし、それぞれの層の単
位セルに異なる映像のデータを記憶しておき、各
層のデータを一括的にスクロールしながら読出す
こともできる。この場合、たとえばセル1内には
動物が、セル2には太陽や家などが、セル3には
木が、セル4には山を表わすアニメーシヨンのデ
ータが記憶されているものとすると、それらが一
括して読出され、ウインド5の枠を通じて、第2
図に示すような合成スクリーンとなる。そして、
ウインド5の走査形デイスプレイに映し出され、
このウインド5が左右に移動していく。より好ま
しくは、各セル1ないし4のそれぞれの移動速度
が異なるようにしておけば、見かけ上三次元描写
のような錯覚を得ることができる。
第4図はこの発明の概念を説明するためのブロ
ツク図である。構成において、マイクロプロセツ
サ10は図示しないがプログラムを記憶するため
のROMおよびデータを記憶するためのRAMを
含み、スクロールを制御するとともにゲームの制
御を行なうためのものである。すなわち、マイク
ロプロセツサ10はスクロールを行なうために、
単位セルの水平方向256エレメントのうちのいず
れのエレメントからスクロールを開始するか(起
点)を示す水平列座標(データ長8ビツト)Hの
データを出力する。この水平列座標Hのデータの
出力ポート11を介して加算器13に与えられ
る。また、マイクロプロセツサ10は出力ポート
11を介して加算器13に与えた水平列座標Hの
エレメントを何ドツト水平方向に移動させるかを
示す水平付加座標(データ長3ビツト)△Hのデ
ータを出力ポート12を介してEXORゲート2
4に与える。一方、テレビ用同期カウンタ14は
1水平走査期間内に前述の第1図ないし第3図で
説明したウインド5の水平方向の位置を表わすデ
ータ(0ないし31)をデータ長5ビツトで出力す
る。このデータはEXORゲート23を介して加
算器13に与えられる。加算器13は水平列座標
Hとテレビ用同期カウンタ14の出力とを加算し
て単位セルの水平位置を演算する。EXORゲー
ト23には、出力ポート12を介してマイクロプ
ロセツサ10から1ビツトの信号が与えられる。
この信号はスクロールの方向を水平方向左または
右に切替えるためのものである。
スクリーン発生回路15ないし18は第3図に
示す各セル1ないし4に応じたセルスクリーンを
発生するものである。これらのスクリーン発生回
路15ないし18はそれぞれ同様にして構成され
るが、ここではスクリーン発生回路15について
のみ具体的に説明する。スクリーン発生回路15
はセル用ROM151とキヤラクタ用ROM15
2と並列直列変換器153とシフトレジスタ15
4とマルチプレクサ155とを含む。セル用
ROM151は前述の第2図に示す垂直方向32エ
レメントおよび水平方向256エレメントに対応す
る8192バイトの記憶領域を含み、背景となる画像
を記憶する。このセル用ROM151には、加算
器13の出力が上位8ビツトのアドレス信号とし
て与えられる。また、テレビ用同期カウンタ14
は垂直行座標信号を出力してセル用ROM151
の下位アドレスに与える。この垂直行座標信号は
ウインド5を垂直方向に32分割した0ないし31の
信号であつて、5ビツトで表わされる。したがつ
て、セル用ROM151には合計ビツト長が8+
5=13ビツトのアドレス信号が与えられることに
なる。したがつて、セル用ROM151は8192バ
イトの記憶領域すなわち水平方向256エレメント
垂直方向32エレメントで構成されることになる。
このセル用ROM151はキヤラクタの種類を表
わすデータを記憶する。
セル用ROM151はアドレス指定されると8
ビツトのデータを出力し、このデータをキヤラク
タ用ROM152の上位アドレス信号として与え
る。このキヤラクタ用ROM152の下位アドレ
スには、テレビ用同期カウンタ14からライン座
標△V(データ長3ビツト)が与えられる。この
ライン座標△Vはエレメントの垂直方向8ビツト
を順次指定するためのものである。キヤラクタ用
ROM152は8×8ドツトのエレメントからな
るキヤラクタを256種類記憶するためのものであ
つて、2048バイトの記憶領域を含む。なお、後述
のデイスプレイ22としてカラーテレビ受像管を
用いる場合、色信号として3ビツト(8色)を出
力する必要があるので、実際にはキヤラクタ用
ROM152としては2048バイトの3倍の記憶領
域を含むことになる。
キヤラクタ用ROM152から出力されたデー
タはデータ長8ビツトのキヤラクタ色コード信号
として並列直列変換器153に与えられる。この
並列直列変換器153には、テレビ用同期カウン
タ14からクロツク信号が与えられる。したがつ
て、並列直列変換器153はクロツク信号に基づ
いて、8ビツトのキヤラクタ色コードを直列信号
に変換して出力する。この出力信号は8ビツトの
シフトレジスト154に与えられる。このシフト
レジスタ154にもテレビ用同期カウンタ14か
らクロツク信号が与えられる。したがつて、シフ
トレジスタ154はクロツク信号に基づいて、8
ビツトの直列のキヤラクタ色コード信号を順次シ
フトする。したがつて、シフトレジスタ154か
ら8ビツトの色コード信号が並列的に出力されて
マルチプレクサ155に入力される。
マルチプレクサ155には、出力ポート12か
らEXORゲート24を介して3ビツトの水平付
加座標信号△Hが入力される。この水平付加座標
信号△Hは前述のごとく水平列座標Hからの変位
量すなわちスクロールの移動速度を表わす信号で
ある。したがつて、マルチプレクサ155は、水
平列座標Hの変位量に応じて、シフトレジスタ1
54から出力された8ビツトの色コード信号を順
次切替えて直列的なカラーコード信号として出力
する。このカラーコード信号はマルチプレクサ1
93に与えられるとともに、それぞれがORゲー
ト194を介して優先決定ROM192に与えら
れる。
他のスクリーン発生回路16,17および18
も同様にして構成される。すなわちスクリーン発
生回路16,17,18はそれぞれセル用ROM
161,171,181と、キヤラクタ用ROM
162,172,182と、並列直列変換器16
3,173,183と、シフトレジスタ164,
174,184と、マルチプレクサ165,17
5,185とを含む。そして、各スクリーン発生
回路から出力された色コード信号はマルチプレク
サ193に与えられるとともに、それぞれがOR
ゲート195,196,197を介して優先決定
ROM192に与えられる。優先決定ROM19
2は各スクリーン発生回路15ないし18から出
力された色コード信号のいずれを優先して表示す
るかを決定するものである。このために、優先決
定ROM192には出力ポート191を介してマ
イクロプロセツサ10から優先順位を決定するた
めの信号が入力される。そして、優先決定ROM
192は決定された優先順位にしたがつて、マル
チプレクサ193に入力されている色コード信号
を順次切替えて直列的なカラーコード信号として
出力する。このカラーコード信号は色コード変換
器20に与えられる。色コード変換器20は入力
されたカラーコード信号を変換してテレビインタ
ーフエイス回路21に与える。テレビインターフ
エイス回路21はカラーコード信号を映像信号に
変換してデイスプレイ22に与える。
次に、第1図ないし第4図を参照してこの発明
の一実施例の具体的な動作について説明する。マ
イクロプロセツサ10は、第1図に示すように、
たとえば16番目のエレメントを指定するために水
平列座標16を表わすデータを出力する。この水
平列座標データは出力ポート11を介して加算器
13に与えられる。加算器13にはEXORゲー
ト23を介してテレビ用同期カウンタ14から水
平同期信号が与えられる。この水平同期信号はウ
インド5の水平方向のエレメント0ないし31を順
次指定するものである。したがつて、加算器13
は水平方向256のエレメントのうち、16+0=16
ないし16+31=47の各エレメントを順次指定す
る。加算器13の出力信号はセル用ROM151
の水平方向アドレス16ないし47を順次指定す
る。セル用ROM151には、テレビ用同期カウ
ンタ14から垂直行座標0ないし31を示す信号が
与えられている。したがつて、セル用ROM15
1は、水平方向256エレメントでありかつ垂直方
向32エレメントのうち、水平方向16ないし47であ
りかつ垂直方向0ないし31の範囲すなわちウイン
ドウ5に対応するエレメントを指定する。このセ
ル用ROM151の出力信号とテレビ用同期カウ
ンタ14から出力されるライン座標△V信号とに
基づいてキヤラクタ用ROM152のアドレスが
指定される。そして、キヤラクタ用ROM152
からキヤラクタコード信号が出力される。このキ
ヤラクタ色コード信号は並列直列変換器153お
よびシフトレジスタ154を介してマルチプレク
サ155に与えられる。
マルチプレクサ155には3ビツトの水平付加
座標△Hが与えられている。この水平付加座標△
Hは水平方向のエレメントを何ビツトずらせるか
を指定するものである。したがつて、第1図に示
す例では、△H=4であるのでセルを右側に4ビ
ツトずらせる。これを連続的に水平方向にスクロ
ールさせるためには、1フレームごとにマイクロ
プロセツサ10から水平付加座標△Hを0ないし
7に変化させ、水平付加座標△Hが7になつたと
き、次の17番目のエレメントを指定するために
は、水平列座標を+1して17にし、水平付加座標
△Hを0から+1ずつ順次加算すればよい。この
水平付加座標△Hを0ないし7に変化させる速さ
または変位量を変えればスクロールの速度を任意
に変えることができる。すなわち、水平付加座標
△Hの変位量がスクロールの速度に対応すること
となる。セルスクリーン1の水平長をドツトに換
算すると、256×8=2048ドツトとなる。したが
つて、1フレーム(1/60秒)ごとに1ドツトの
速度でセルスクリーン1をスクロールすると、セ
ルスクリーン1の左端から右端までスクロールす
るのに約34秒要することとなる。
なお、スクロールを右から左の方向にする場合
は、マイクロプロセツサ10から出力ポート12
を介して反転信号をEXORゲート23に与える
とともに、EXORゲート24に与える。すると、
EXORゲート23から出力される水平同期信号
およびEXORゲート24から出力される水平付
加座標信号△Hが反転する。すなわち、水平付加
座標△Hが7ないし0に順次減少し、水平付加座
標△Hが0になつたとき水平列座標Hを−1にす
る。例えば、直前に16番目のエレメントを指定し
ていた場合は、水平列座標を15(=16−1)とす
る。
上述のごとくして、スクリーン発生回路15か
らカラーコード信号が出力されるが、同時にスク
リーン発生回路16,17および18からもそれ
ぞれキヤラクタ用ROM162,172および1
82によつて決定されるカラーコード信号が出力
される。各カラーコード信号は表示優先回路19
によつて優先順序が決められてデイスプレイ22
に表示される。
なお、表示優先回路19については後で詳細に
説明する。
第5図はこの発明の一実施例のブロツク図であ
る。この第5図は以下の点を除いて前述の第4図
と同じである。すなわち、スクリーン発生回路1
5はセル用ROM151とキヤラクタ用ROM1
52と並列直列変換器153とシフトレジスタ1
54とマルチプレクサ155とを含む点において
は第4図と同じであるが、さらに出力ポート1
1,12と加算器13とEXORゲート23,2
4とが内蔵される。そして、他のスクリーン発生
回路16ないし18も同様にして出力ポート1
1,12と加算器13とEXORゲート23,2
4とを含む。このように各スクリーン発生回路1
5ないし18に出力ポート11,12などを含ま
せたのは各スクリーン発生回路15ないし18か
ら出力されるデータに基づく画像のスクロール速
度を異ならせるためである。すなわち、見かけ上
遠方の風景をゆつくりスクロールさせ、手前の風
景を速くスクロールさせるためには、各スクリー
ン発生回路15ないし18から出力されるデータ
の画像をスクロールさせる場合に、それぞれスク
ロール速度を異ならせる必要があるからである。
より具体的に説明すると、マイクロプロセツサ
10は垂直走査線が画面の垂直方向を走査するご
とに、各スクリーン発生回路15ないし18の出
力ポート11にスクロールすべき起点のエレメン
トを指定するために、第1図のたとえば水平列座
標16を指定する。さらに、出力ポート12に水
平付加座標△Hをセツトする。このとき、スクリ
ーン発生回路15の水平付加座標△Hを0から+
1ずつ順次加算するようにし、スクリーン発生回
路16の出力ポート12に水平付加座標△Hを0
から+2ずつ順次加算するようにすれば、スクリ
ーン発生回路16から出力される画像をスクリー
ン発生回路15から出力される画像よりも2倍の
速度でスクロールすることができる。すなわち、
スクリーン発生回路15から出力される画像はエ
レメント16から順次水平方向にスクロールさ
れ、スクリーン発生回路16から出力される画像
はエレメント16から2倍の速度で水平方向にス
クロールされることになる。したがつて、スクリ
ーン発生回路15ないし18の水平付加座標△H
を任意に変えることによつて各スクリーン発生回
路15ないし18から出力される画像のスクロー
ル速度をそれぞれ異ならせることができる。
なお、各スクリーン発生回路15ないし18に
それぞれ出力ポート11と12を含ませるように
しているので、スクロールの起点となるエレメン
トをそれぞれ異ならせることもできる。もし、ス
クロールすべき起点となるエレメントを同じにす
るものとすれば、各スクリーン発生回路15ない
し18に出力ポート11と12を個別的に設ける
ことなく、出力ポート11と12を共通的に使用
するようにしてもよい。したがつて、速度も同一
となる。
また、各スクリーン発生回路15ないし18の
スクロール速度を異ならせる場合、セル用ROM
の各記憶容量を異ならせる必要がある。すなわ
ち、速くスクロールするセルスクリーンほどメモ
リ容量を大きくする必要がある。
第6図は第4図および第5図に示す優先決定
ROMに記憶されるデータを示す図解図であり、
第7図は表示優先回路に与えられる信号を説明す
るための図であり、第8図は表示優先回路の動作
原理を説明するための図解図である。
次に、第5図ないし第8図を参照して表示優先
回路について説明する。ここで、優先表示とは第
3図に示す各セルスクリーン1ないし4のそれぞ
れのスクロール速度が異なる場合に、第2図に示
すアニメーシヨンで言えば、動物が家の手前を通
り抜けかつ木の後側を通り抜けることができるイ
メージを持たせることを言う。このような優先表
示を行うためには、たとえば第3図に示すセルス
クリーン3の優先順位を最も高くし、次にセルス
クリーン1,セルスクリーン2,セルスクリーン
4の順で優先順位を決めておきかつセルスクリー
ン1のスクロール速度を最も速くし、その次にセ
ルスクリーン3,セルスクリーン2,セルスクリ
ーン4の順でスクロール速度が遅くなるようにし
ておく。そうすると、動物が木の後側を通りかつ
家の前を通るように表示させることができる。こ
の優先順位は1フレームごとにリアルタイムでマ
イクロプロセツサ10によつて自由に切替えるこ
とができる。そして、各セルスクリーン1ないし
4の組合わせはセル用ROM151ないし181
の数と優先決定ROM192の記憶要領によつて
決められる。
より具体的に説明すると、第7図に示すように
マルチプレクサ193のデータ入力は4本とさ
れ、それぞれカラーコード1(C1)、カラーコ
ード2(C2)、カラーコード3(C3)、黒
(BK)とする。このようなカラーコードはそれ
ぞれスクリーン発生回路15ないし17から出力
されるものである。また、優先決定ROM192
は32バイトの記憶容量を有していて、アドレス
AOにC1,アドレスA1にC2、アドレスA2
にC3,アドレスA3にポート1およびアドレス
A4にポート2が与えられる。ポート1とポート
2とが第5図に示す出力ポート191を介してマ
イクロプロセツサ10から与えられるものであつ
て、4つのモードに選択可能とされる。すなわ
ち、モード00と01と10と11の4つである。第6図
に示すように優先決定ROM192の各アドレス
にデータを記憶させるとマイクロプロセツサ10
から出力されるポート1,2の制御によつて優先
順位を一元的に決定することができる。
第8図はポート2と1とが00のモードのときの
各セルの配列を図示したものである。ここで、黒
(BK)はC1,C2,C3のすべてが0のとき、
すなわち実体が存在しないときにデイスプレイ2
2の表示画面がすべて黒になることである。そし
て、優先決定ROM192から出力されるデータ
によつて優先順位が決まる。たとえば、優先決定
ROM192から出力されるデータのビツトが00
であればC1が選ばれ、01ではC2が選ばれ、10
ではC3が選ばれ、11ではBKが選ばれる。たと
えば優先決定ROM192のアドレスが6番目の
とき、アドレスビツトが00110となつている。こ
れはモードが00であり、C3の映像の実体が存在
するので1となり、C2の映像の実体も存在する
ので1となり、C1の映像の実体が存在しないの
で0となる。したがつて、この場合にはC2を優
先しているために、出力されるデータのビツトは
01となる。このデータのビツトによつてマルチプ
レクサ193が切替えられ、C2が最優先に出力
されることになる。
したがつて、優先決定ROM192に、各スク
リーン発生回路15ないし18から出力される各
画像の表示すべき優先順位を設定しておけば、任
意の画像から順次優先的に表示することができ
る。
以上のように、この発明によれば、複数層の背
景画面を表示するための画像データを記憶した複
数の記憶領域を含む記憶手段を設け、その読出し
に際してそれぞれの記憶領域毎に異なる速度で画
像データを読出しているので、複数層の背景画面
を各層毎に異なる速度でスクロール表示させるこ
とができ、その結果画像表現が豊かで立体感に富
んだ多種多様な背景画面をスクロール表示するこ
とができる。
また、近景の背景画面のスクロール速度を速く
しかつ遠景画面のスクロール速度を遅くするよう
に速度を異ならせれば、乗り物の窓から外の風景
を見たのと同様の三次元的な画像表現を実現でき
る利点がある。
さらに、表示範囲の水平方向表示範囲を超える
表示領域に相当する記憶領域を有する記憶手段を
設けているので、CPUが背景画面の表示のため
の画像データを1フレーム単位で頻繁に書換える
必要がなくなり、CPUの負担を軽減できる利点
もある。
【図面の簡単な説明】
第1図,第2図および第3図はこの発明の一実
施例の原理を説明するための図解図である。第4
図はこの発明の概念を説明するためのブロツク図
である。第5図はこの発明の一実施例のブロツク
図である。第6図は優先決定ROMに記憶される
データを示す図である。第7図は表示優先回路に
与えられる信号を説明するための図である。第8
図は表示優先回路の動作原理を説明するための図
解図である。 図において、10はマイクロプロセツサ、1
1,12は出力ポート、13は加算器、14はテ
レビ同期用カウンタ、15ないし18はスクリー
ン発生回路、151,161,171,181は
セル用ROM、152,162,172,182
はキヤラクタ用ROM、19は表示優先回路、1
92は優先決定ROM、193はマルチプレク
サ、22はデイスプレイ、23,24はEXOR
ゲートを示す。

Claims (1)

  1. 【特許請求の範囲】 1 走査形デイスプレイの表示画面上に複数の背
    景画面のそれぞれを水平方向へスクロールさせな
    がら表示する多重ビデオスクロール表示装置であ
    つて、 前記表示画面上に複数層の背景画面を表示する
    ために、前記表示画面の垂直方向表示範囲に対応
    しかつ水平方向表示範囲を超える表示領域に相当
    する記憶領域を複数個有し、それぞれが背景画面
    として表示すべき背景画像データをデイジタル的
    に記憶する記憶手段、 前記記憶手段に含まれる複数個の記憶領域のそ
    れぞれに対応して設けられ、1フレーム走査する
    ごとに各記憶領域の前記表示領域の水平方向に対
    応するアドレスの読出起点と、1フレーム期間に
    スクロールさせるべきドツト数に対応する変位量
    とを各背景画面毎にそれぞれ異なる速度で順次更
    新して指定する起点位置指定手段、 前記起点位置指定手段によつて指定された複数
    の読出起点と変位量に対応するアドレスに基づい
    て、前記記憶手段の各記憶領域から1画面分のデ
    ータを水平走査に同期して順次読出す読出手段、 前記記憶手段からそれぞれ読出された各層の背
    景画面の背景画像データを切替えて、予め定めら
    れた優先順序の高い背景画像のデータから順に出
    力するデータ切換手段、および 前記データ切換手段によつて出力されたデータ
    を前記走査形デイスプレイに表示させる表示制御
    手段を備えた、多重ビデオスクロール表示装置。 2 前記起点位置指定手段は、前記表示画面の1
    フレームごとに、各記憶領域別に変位量の増分を
    異ならせるように順次更新することを特徴とす
    る、特許請求の範囲第1項記載の多重ビデオスク
    ロール表示装置。 3 前記記憶手段に含まれる記憶領域は、少なく
    とも近景の背景画像データを記憶した第1の記憶
    領域と、遠景の背景画像データを記憶した第2の
    記憶領域とから成り、 前記起点位置指定手段は、前記第2の記憶領域
    に対応して更新すべき変位量よりも前記第1の記
    憶領域に対応して更新すべき変位量を大きく変化
    させるように順次更新することにより、遠景より
    も近景の背景画像を速くスクロールさせることを
    特徴とする、特許請求の範囲第1項記載の多重ビ
    デオスクロール表示装置。 4 前記読出手段は、 前記複数層の背景画面のスクロール方向を指示
    する信号を発生するスクロール方向指定手段と、 前記スクロール方向指定手段からの信号に基づ
    いて、前記起点アドレスからの読出順序を変化さ
    せて、スクロール方向を変更する手段とを含む、
    特許請求の範囲第1項記載の多重ビデオスクロー
    ル表示装置。
JP56178649A 1981-11-06 1981-11-06 多重ビデオスクロール表示装置 Granted JPS5881065A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56178649A JPS5881065A (ja) 1981-11-06 1981-11-06 多重ビデオスクロール表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56178649A JPS5881065A (ja) 1981-11-06 1981-11-06 多重ビデオスクロール表示装置

Publications (2)

Publication Number Publication Date
JPS5881065A JPS5881065A (ja) 1983-05-16
JPH0419877B2 true JPH0419877B2 (ja) 1992-03-31

Family

ID=16052148

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56178649A Granted JPS5881065A (ja) 1981-11-06 1981-11-06 多重ビデオスクロール表示装置

Country Status (1)

Country Link
JP (1) JPS5881065A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59141976A (ja) * 1983-02-03 1984-08-14 株式会社リコー ビデオ信号合成方法及び装置
JP5698529B2 (ja) * 2010-12-29 2015-04-08 任天堂株式会社 表示制御プログラム、表示制御装置、表示制御システム、および表示制御方法

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS594143B2 (ja) * 1974-09-13 1984-01-27 松下電器産業株式会社 シヤゲキレンシユウソウチ
JPS6042943B2 (ja) * 1976-02-06 1985-09-25 日本電気株式会社 表示装置
JPS5399826A (en) * 1977-02-14 1978-08-31 Hitachi Ltd Controller for data display
JPS5454749A (en) * 1977-10-08 1979-05-01 Toshiba Corp Image renewing apparatus
EP0014045B1 (en) * 1979-01-15 1984-04-11 Atari Inc. Apparatus for controlling a display

Also Published As

Publication number Publication date
JPS5881065A (ja) 1983-05-16

Similar Documents

Publication Publication Date Title
US5495266A (en) Still picture display apparatus and external storage device used therein
US5295235A (en) Polygon engine for updating computer graphic display employing compressed bit map data
KR100218987B1 (ko) 화상표시장치
JPS62288984A (ja) ビデオ表示装置
KR970064189A (ko) 수평주사선용표시 스캔메모리를 사용한 화소연산 생성형 테리비전온스크린 표시장치
JPS646477B2 (ja)
US5587723A (en) Display range control apparatus and external storage unit for use therewith
US5880741A (en) Method and apparatus for transferring video data using mask data
EP0887768B1 (en) A graphic processor and a graphic processing method
CA1257719A (en) Graphics display system
JPH0419876B2 (ja)
IE53301B1 (en) A crt display device with a picture-rearranging circuit
US5920302A (en) Display scrolling circuit
JPS5881065A (ja) 多重ビデオスクロール表示装置
JPH0724142A (ja) ゲーム装置
JPH0219466B2 (ja)
JP3264941B2 (ja) 画像表示制御方法及び装置
JP2570094B2 (ja) 画像特殊効果回路
JP3324580B2 (ja) 画像処理装置
JP3514763B6 (ja) スクロール画面表示回路
JPH11161255A (ja) 画像表示装置
JP3139691B2 (ja) デジタル画像処理回路
JP3680351B2 (ja) 画像制御装置
JPS63247868A (ja) 三次元図形表示装置
JPH05308569A (ja) 画像合成装置