JPH02275990A - テレビゲーム装置 - Google Patents

テレビゲーム装置

Info

Publication number
JPH02275990A
JPH02275990A JP1188056A JP18805689A JPH02275990A JP H02275990 A JPH02275990 A JP H02275990A JP 1188056 A JP1188056 A JP 1188056A JP 18805689 A JP18805689 A JP 18805689A JP H02275990 A JPH02275990 A JP H02275990A
Authority
JP
Japan
Prior art keywords
data
moving image
color
display
character
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
Application number
JP1188056A
Other languages
English (en)
Other versions
JPH049314B2 (ja
Inventor
Hiroo Ueda
上田 博生
Hiromitsu Yagi
八木 広満
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
Ricoh Co Ltd
Original Assignee
Nintendo Co Ltd
Ricoh 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, Ricoh Co Ltd filed Critical Nintendo Co Ltd
Priority to JP1188056A priority Critical patent/JPH02275990A/ja
Publication of JPH02275990A publication Critical patent/JPH02275990A/ja
Publication of JPH049314B2 publication Critical patent/JPH049314B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明はテレビゲーム装置に関し、特にたとえば家庭
用テレビ受像機のようなラスタ走査形ディスプレイに接
続して用いられかつそのスクリーン上に複数個の動画キ
ャラクタ等を表示し得るテレビゲーム装置に関する。
〔従来技術〕
従来、テレビゲーム装置としては、第1図(A)に示さ
れるように画像処理装置(以下、「PPUJという)1
にRAMにてなるビデオメモリ2を接続し、CPU3の
制御により主メモリ4から静止画と動画についてのデー
タをビデオメモI72に転送し、CPU3からの信号に
従ってPPUlがビデオメモリ2から適宜データを呼び
出してビデオ信号として出力する方式の装置が知られて
いる。
この装置におけるビデオメモリ2のメモリマ・ンプは、
同図(B)に示されるように、複数の動画キャラクタパ
ターンを記憶しかつそれを発生する領域2−1.1フレ
ームごとに垂直ブランキング期間中に書き換えられる動
画属性テーブル2−2、それに複数の静止画キャラクタ
パターンを記憶しかつそれを発生する領域2−3、静止
画キャラクタパターン名称テーブル2−4、及び静止画
用カラーテーブル2−5に分割されている。この装置の
動作を第2図を参照して説明すると、走査線の水平ブラ
ンキング期間中に操作者の制御下に動画属性テーブル2
−2が検索されて次のラインで表示される動画パターン
の属性が検索され、その属性をもとにして同じ水平ブラ
ンキング期間中に動画キャラクタパターン発生領域2−
1から動画キャラクタパターンデータが出力されること
により、動画パターンが発生される。また、表示画面の
ライン(水平)走査に伴って静止画キャラクタパターン
名称テーブル2−4と静止画用カラーテーブル2−5と
からその表示位置に対応する番地のパターン名称とカラ
ーコードが呼び出され、そのパターン名称をもとにして
静止画キャラクタパターン発生領域2−3からパターン
データが出力されることにより、リアルタイムで静止画
パターンが発生される。そして静止画パターンデータと
動画パターンデータが表示画面の同一位置で衝突した場
合には、予め設定された条件によりいずれかが優先して
表示される。
その他の従来技術としては、特開昭53−33741号
公報に記載のものがある。これは、垂直ブランキング期
間中に次のフレームで表示すべき移動標体(動画キャラ
クタに相当)の垂直、水平および画像データを標体記憶
メモリ(特開昭5333741号の第1図に示す37)
に書込み、水平ブランキング期間中に標体記憶メモリ(
37)の中から次の1ラインで表示すべき移動標体を演
算処理によって決定しかつ決定した移動標体識別データ
をRAM(46)へ書込み、次の1ライン走査中にこの
識別データに基づいて画像メモリ(49)より移動標体
のパターンデータを読出してCRTに表示するものであ
る。
〔発明が解決しようとする課題〕
前者は、ライン走査中は静止画キャラクタデータの呼出
しのために外部のアドレスバス及びデータバスが使用さ
れるため、ピン数の制約から動画属性テーブルの検索と
その検索結果に基づく動画キャラクタパターンデータの
呼出しをすべて水平ブランキング期間中に行わなければ
ならない。そのため、1ライン中に表示できる動画キャ
ラクタの数にも、1フレーム中に表示できる動画キャラ
クタの種類にも制約があり、十分に変化に富んだ表示画
面を構成することができない問題がある。
後者は、水平ブランキング期間の微小時間中に次の1ラ
インで表示すべき移動標体の決定と書込みを行っている
ので、この時間内に処理できる移動標体の個数が制限さ
れ、また移動標体の移動表示の速度も制限されるという
問題があった。かかる問題点は、高速処理の可能なたと
えば16ビツトのマイクロプロセッサを使用すれば解消
し得るが、大幅に高価となるので、例えば家庭用テレビ
ゲーム装置のような低価格化の要請が強い商品には使用
できない。
それゆえに、この発明の主たる目的は、画面」−に表示
できる動画キャラクタの種類と数を増加し得る、テレビ
ゲーム装置を提供することである。
この発明のその他の目的は、画面上に表示できる動画キ
ャラクタおよび静止画キャラクタの種類と数を増加し得
る、テレビゲーム装置を提供することである。
この発明のさらに他の目的は、少ない記憶容量で安価に
して上記問題点を解消し得る、テレビゲーム装置を提供
することである。
〔課題を解決するための手段〕
第1発明は、ラスタ走査型のディスプレイに接続して用
いられこのディスプレイのスクリーン」二に複数個の動
画キャラクタを表示させるためのテレビゲーム装置であ
って、色表示可能な複数個の動画ギャラクタのパターン
データを発生ずるピクチャーパターン発生手段(12−
1)、表示すべき各動画キャラクタの水平ならびに垂直
の表示位置とその種類と色を指定するためのデータを発
生する指定データ発生手段(4)、1フレームで表示可
能な動画キャラクタの水平及び垂直の表示位置とその種
類と色とを指定するデータを記憶する第1の記憶手段(
12−2)、ディスプレイの垂直ブランキング期間中に
、次のフレームで表示すべき動画キャラクタの種類デー
タと表示位置データと色データを指定データ発生手段か
ら読出して第1の記憶手段に書込む第1の書込手段(3
,18)、次の水平走査線の1ラインで表示すべき或る
数の動画キャラクタの種類データと表示位置データと色
データを一時記憶する第2の記憶手段(15)、ディス
プレイの水平走査期間中に、第1の記憶手段に記憶され
ている表示位置データに基づいて、次の水平走査線の1
ラインで表示すべき動画キャラクタを選択し、選択した
動画キャラクタの種類データと表示位置データと色デー
タを第2の記憶手段に書込む第2の書込手段(20,1
9) 、水平走査線の1ラインで表示可能な動画キャラ
クタの数に対応する個数でかつそれぞれが1個の動画キ
ャラクタのパターンデータの水平方向のドツト数に対応
するビット数を有する複数のシフトレジスタ(16−3
)、シフトレジスタに対応する個数でかつ各シフトレジ
スタに書込まれる動画キャラクタの色データをス1〜ア
する複数のレジスタ(16−2)、ディスプレイの水平
ブランキング期間中に、第2の記憶手段からの動画キャ
ラクタを指定する複数の種類データに基づいて、次の1
ラインで表示すべき複数の動画キャラク夕の水平方向所
定ドツトのパターンデータをピクチャーパターン発生手
段から読出してシフトレジスタのいずれかへ書込み、か
つ各シフトレジスタにストアされている動画キャラクタ
の色データを対応のレジスタに書込む第3の書込手段(
21,22,23)、第2の記憶手段からの各動画キャ
ラクタの表示位置データのうちの水平位置を指定するデ
ータに基づいて、各シフトレジスタに記憶されているパ
ターンデータの読出タイミングをシフトレジスタ別に指
定すると同時に、対応の色データをストアしているレジ
スタを指定することによって、読出タイミングの指定さ
れたシフトレジスタのパターンデータと色データをディ
スプレイの水平走査に同期して読出す読出手段(16−
L L7.30)、および読出手段から読出されたパタ
ーンデータと色データとに基づいて、色信号を発生して
ディスプレイに与える色信号発生手段(35,36,3
7,第8図)を備える、テレビゲーム装置である。
第2発明は、ラスタ走査型のディスプレイに接続して用
いられ、このディスプレイのスクリーン上にそれぞれ複
数個の動画キャラクタおよび静止画キャラクタを表示さ
せるためのテレビゲーム装置であって、色表示可能な複
数個の動画キャラクタのパターンデータを発生する第1
のピクチャーパターン発生手段(12−1)、色表示可
能な複数個の静止画キャラクタのパターンデータを発生
する第2のピクチャーパターン発生手段(12−3)、
表示すべき各動画キャラクタと静止画キャラクタのそれ
ぞれの水平ならびに垂直の表示位置とその種類と色とを
指定するデータを発生する指定データ発生手段(4) 
、1フレームで表示可能な動画キャラクタの水平及び垂
直の表示位置データと種類データと色データを記憶する
第1の記憶手段(12−2)、ディスプレイの垂直ブラ
ンキング期間中に、次のフレームで表示すべき動画キャ
ラクタの種類データと表示位置データと色データを指定
データ発生手段から読出して第1の記憶手段に書込む第
1の書込手段(3,18)、次の水平走査線の1ライン
で表示すべき或る数の動画キャラクタの種類データと表
示位置データと色データを一時記憶する第2の記憶手段
(15)、ディスプレイの水平走査期間中に、第1の記
憶手段に記憶されている表示位置データに基づいて、次
の水平走査線の1ラインで表示すべき動画キャラクタを
選択し、選択した動画キャラクタの種類データと表示位
置データと色データを第2の記憶手段に書込む第2の書
込手段(20,19)、水平走査線の1ラインで表示可
能な動画キャラクタの数に対応する個数でかつそれぞれ
が1個の動画キャラクタのパターンデータの水平方向の
ドツト数に対応するビット数を有する複数のシフトレジ
スタ(16−3)、レジスタに対応する個数でかつ各シ
フトレジスタに書込まれる動画キャラクタの色データを
ストアする複数のレジスタ(16−2)、ディスプレイ
の水平ブランキング期間中に、第2の記憶手段からの動
画キャラクタを指定する複数の種類データに基づいて、
次の1ラインで表示すべき複数の動画キャラクタの水平
方向所定ドツトのパターンデータをピクチャーパターン
発生手段から読出してシフトレジスタのいずれかへ書込
み、かつ各シフトレジスタにストアされている動画キャ
ラクタの色データを対応のレジスタに書込む第3の書込
手段(2L22,23)、第2の記憶手段からの各動画
キャラクタの表示位置データのうちの水平位置を指定す
るデータに基づいて、各シフトレジスタに記憶されてい
るパターンデータの読出タイミングをシフトレジスタ別
に指定すると同時に、対応の色データをストアしている
レジスタを指定することによって、読出タイミングの指
定されたシフトレジスタのパターンデータと色データを
ディスプレイの水平走査に同期して読出す第1の読出手
段(16−1)、ディスプレイの水平走査に同期して、
指定データ発生手段からの表示位置データと静止画の種
類データとに基づいて指定された静止画キャラクタの色
を指定するパターンデータを第2のピクチャーパターン
発生手段から読出す第2の読出手段(24−1、24−
2,25,26−1、26−2,27,28〜1゜28
−2.29)、および第1の読出手段によって読出され
た各シフトレジスタからの動画キャラクタのパターンデ
ータと第2の読出手段によって読出された静止画キャラ
クタのパターンデータとを合成して出力する合成手段(
17,30) 、および合成手段出力のパターンデータ
と色データとに基づいて、色信号を発生してディスプレ
イに与える色信号発生手段(35,36,37,第8図
)を備える、テレビゲーム装置である。
〔作用〕
第1発明では、ピクチュアパターン発生手段が複数個の
動画キャラクタのパターンデータを発生し、指定データ
発生手段が表示すべき各動画キャラクタの種別と位置と
を指定するデータを発生する。すると、第1の書込記憶
手段は、ディスプレイの垂直ブランキング期間中に、指
定データに基づいて次のフレームで表示すべき動画キャ
ラクタを選択し、その種別と位置の指定データを第1の
記憶手段に記憶させる。第2の書込手段は、水平走査期
間中に、第1の記憶手段に記憶されているデータに基づ
いて次の水平走査線の1ラインで表示すべきある数の動
画キャラクタの種別と位置の指定データを選択し、第2
の記憶手段に一時記憶させる。シフトレジスタは、水平
走査線の1ラインで表示可能な動画キャラクタの個数に
対応し、それぞれの動画キャラクタのパターンデータを
記憶し、レジスタは各動画キャラクタの属性データ(色
データ)を記憶する。第3の書込手段は、水平ブランキ
ング期間中に前記第2の記憶手段からの各動画キャラク
タの水平方向所定ビットのパターンデータをシフトレジ
スタに一時記憶させるとともに、レジスタに色データを
書き込む。読出手段によって、次の水平走査期間中にシ
フトレジスタのパターンデータおよびレジスタの色デー
タを水平走査に同期して読出す。このパターンデータと
色データとに基づいて、たとえばカラーエンコーダのよ
うな色信号発生手段が色信号を発生し、それがディスプ
レイに与えられる。
第2発明では、第1発明の動画表示の作用に加えて、動
画と静止画を合成した画面の表示のための作用が行われ
る。すなわち、第2のピクチュアパターン発生手段が複
数個の静止画キャラクタのパターンデータを発生する。
指定データ発生手段は、動画キャラクタに加えて各静止
画キャラクタの種別と位置の指定データを発生する。そ
して、第2の読出手段は、水平走査期間中に指定データ
に基づいて静止画キャラクタのパターンデータを第2の
ピクチュアパターン発生手段から読出す。
次の水平走査期間中に、第1の読出手段によってシフト
レジスタおよびレジスタから読出された動画キャラクタ
のパターンデータおよび色データと静止画キャラクタの
パターンデータとが合成手段によって合成されて色信号
発生手段に与えられる〔発明の効果〕 第1の発明によれば、垂直ブランキング期間内に第1の
記憶手段に書込まれた次の1フレームで表示すべき動画
キャラクタのうち、水平走査毎に次の1ラインで表示す
べき動画キャラクタを検索して第2の記憶手段へ書込み
、これに基づく動画キャラクタのパターンデータや色デ
ータを次の水平ブランキング期間中にシフトレジスタや
レジスタへ書込むようにしたので、■ライン中に表示可
能な動画キャラクタの数を増加でき、■フレーム中に表
示可能な動画キャラクタの種類を増加できる。また、動
画キャラクタの移動速度を高速化でき、システム全体の
構成を簡略化でき低価格化が図れる。
第2の発明によれば、動画キャラクタと静止画キャラク
タを簡単な回路で合成して表示でき、その場合において
も動画キャラクタを表示する場合と同様の効果に加えて
1ライン中に表示可能な動画キャラクタおよび静止画ギ
ャラクタの数を増加でき、1フレーム中に表示可能な動
画キャラクタおよび静止画キャラクタの種類を増加でき
る。
この発明の上述の目的、その他の目的、特徴および利点
は、図面を参照して行う以下の実施例の詳細な説明から
一層明らかとなろう。
〔実施例〕
第3図はこの発明の一実施例の概略を示すブロック図で
ある。以下には、便宜上、本件第1発明に相当する実施
例の構成と第2発明のに相当する実施例の構成とを一緒
に説明するが、第1発明は主として、第5図において点
線で囲んだ静止画表示に関連する部分を除いた、動画表
示に関連する部分に向けられ、第2発明はその動画表示
と静止画表示の両方に関連する部分を含む全体に向けら
れていることに留意されたい。
11はPPU (画像処理装置)で、第1図(A)のP
PULとは異なり、ビデオメモリのうちフレームごとに
書き換えられるRAMにてなる動画属性テーブルメ干り
12−2を内蔵している。15は動画属性テーブルメモ
リ12−2を検索して1ライン分の動画キャラクタのデ
ータを記憶し、■ラインごとに書き換えられるRAMに
てなる一層メモリ、16は一層メモリ15に記憶された
動画キャラクタの属性とパターンのデータを記憶し、1
ラインごとに書き換えられるRAMにてなる動画バッフ
ァメモリ、17は動画ノ\・ソファメモリ16から送出
される信号と静止画用に静止画キャラクタパターン発生
装置12−3から送出される信号、および場合によって
は外部の回路から送出されてきた信号を入力し、予め設
定された条件に従って特定の信号を出力する合成器であ
る。12はPPUI 1の外部に備えられるビデオメモ
リで、ROMまたはRAMにてなる動画キャラクタパタ
ーン発生装置12−1、ROMまたはRAMにてなる静
止画キャラクタパターン発生装置123、RAMにてな
る4個の静止画用キャラクタパターン名称テーブル12
−41〜12−44、およびRAMにてなる4個の静止
画用カラーテーブル12−51〜12−54を備えてい
る。
本実施例において、装置のスイッチをオンにしたときや
ゲームを変えたときに静止画キャラクタパターン名称テ
ーブル12−41〜11−44および静止画用カラーテ
ーブル12−51〜1254が主メモリ4に従ってCP
U3の制御により書き換えられる。そして1フレームの
初めの垂直ブランキング期間になると動画属性テーブル
メモIJ12−2がやはり主メモリ4に従ってCPU3
の制御により書き換えられる。
PPUI iは、ライン走査中に次のラインで表示され
る動画キャラクタパターンを動画属性テーブルメモリ1
2−2から検索して一時メモリ15に記憶し、水平ブラ
ンキング期間になるとその一時メモリ15に記憶してお
いたデータに基づいてアドレスバスとデータバスを介し
て動画キャラクタパターン発生装置12−1を検索し、
次のライン用の動画キャラクタの表示に必要なデータを
動画バッファメモリ16に記憶する。ライン走査が始ま
り、該当する水平位置にくると動画バッファメモリ16
から動画キャラクタパターンデータが合成器17に送出
され、同時にアドレスバスとデータバスを介して静止画
キャラクタパターン名称テーブル12−41〜12−4
4およびカラーテーブル12−51〜12−54がオン
ラインで検索され、その検索結果に基づいて静止画キャ
ラクタパターン発生装置12−3から背景になる静止画
キャラクタパターンデータが合成器17に送出されてく
る。
第3図において、静止画キャラクタパターン名称テーブ
ル12−41〜11−44および静止画用カラーテーブ
ルl 2−51〜12−54は背景として表示されるエ
リアの4倍のエリアを備えている。したがって、表示エ
リアは特定の静止画キャラクタパターン名称テーブルの
みを使用できることは言うまでもないが、第4図(A)
または(B)に示されるように、最大4画面の範囲内で
自由に選択して背景とすることができる。また、水平方
向、垂直方向ともに独立してドツト単位でスクローリン
グすることもできる。ここで、スクローリングとは、背
景全体を巻物様に移動させることである(特開昭55−
96186号公報参照)ビデオメモリ12において、動
画キャラクタパターン発生装置12−1と静止画キャラ
クタパターン発生装置12−3は上記の如(別個に使用
できるだけでなく、共用することもできる。すなわち、
同一のキャラクタパターンの発生装置を動画用のアドレ
スと静止画用のアドレスで呼び出すことにより同一キャ
ラクタパターン発生装置から動画キャラクタと静止画キ
ャラクタの双方を発生させることができ、共用しない場
合に比べて同一の容量のキャラクタパターン発生装置で
多くのキャラクタを発生させうることになる。
ここで、表示画面は水平方向256ドツト、垂直方向2
40ドツトで構成され、動画、および静止画を構成する
キャラクタ単位は8ドツト×8ドツトの大きさであると
する。また動画は1水平ライン中に最大8個、1画面中
では最大64個表示できるものとする。
また、動画キャラクタパターン発生装置12−1および
静止画キャラクタパターン発生装置123では、表示画
面上の1ドツトの画素が2ビツトで表されるため、1キ
ヤラクタ(8ドツト×8ドツト)は16バイトで表され
ている。
第5図に、本実施例のPPUI 1をさらに詳細に示す
。まず動画キャラクタパターン表示のための構成につい
て述べると、1フレ一ム分の動画キャラクタの属性を記
憶する動画属性テーブルメモリ12−2は、第6図に示
されるように64個の動画キャラクタを記憶する容量を
有し、各キャラクタについて垂直位置(8ビツト)、キ
ャラクタ番号(8ビツト)、属性(5ビツト)および水
平位置(8ビツト)を記憶するエリアをもっている。属
性のデータとしては、上下または左右反転に各1ビツト
、動画キャラクタと静止画キャラクタとの優先順位決定
用に1ビット、カラー表示用に2ビツトを有している。
動画属性テーブル12−2へのデータの記憶は、CPU
から端子り。−7を経て行われるが、その記憶位置は動
画属性メモリアドレスレジスタ18により指定される。
先行ライン走査中に行われる後続ライン用の動画キャラ
クタの検索は比較器20により垂直位置データにより行
われる。比較器20では次のラインの垂直位置を表す信
号と動画属性テーブルメモリ12−2中の各キャラクタ
の垂直位置データとを比較し、該当する(インレンジ)
か否かを判定する。検索され、インレンジと判定された
動画キャラクタは一層メモリレジスタ19によって一層
メモリ15に記憶される。−時メモリ15には動画キャ
ラクタ8個分のエリアが用意されており、仮に9個以上
の動画キャラクタがインレンジということになれば、8
個だけが一層メモリ15に記憶され、9個以上が存在し
たことを示すフラグが立てられる。
水平ブランキング期間中に書き換えられる動画バッファ
メモリ16も次の1ラインで表示される動画キャラクタ
8個分のエリアを有し、各動画キャラクタに対し、水平
位置エリア(8ビツト)16−1、属性エリア(3ピッ
1−)16−2.2個のシフ1−レジスタ(8ビツト)
16−3がそれぞれ割り当てられている。水平位置エリ
ア16−1には一層メモリ15からの水平位置データが
記憶され、このエリアはダウンカウンタになっていてラ
インの水平方向走査に従ってダウンカウントされ、0に
なったときにその動画キャラクタが出力されるようにな
っている。属性エリア16−2には一層メモリ15の属
性データのうち優先順位決定用ビットと2ビツトのカラ
ーデータの計3ビットが記憶される。また、各シフトレ
ジスタ163には、−時メモリ15の動画キャラクタの
キャラクタ番号に基づいて動画キャラクタパターン発生
装置12−1から呼び出された8ピントのデータが記憶
される。シフトレジスタ16−3が2個並列に設けられ
ているのは、1画素が2ビツトで表現されるためである
21は、水平ブランキング期間中はインレンジされた動
画キャラクタデータにより、またライン走査中は静止画
キャラクタデータによりバスを経て端子AD。−7から
キャラクタパターン発生装置12−1または12−3を
検索し畠亥当するキャラクタパターンデータを呼び出す
ピクチュアアドレスレジスタであり、動画キャラクタデ
ータに垂直方向の反転データが含まれているときは反転
器22からの信号により動画キャラクタパターン内で垂
直アドレスを反転して検索する。23ば水平方向反転器
で、動画キャラクタデータに水平方向の反転信号が含ま
れているときは呼び出されてきた動画キャラクタパター
ンデータの送信順序を反転して動画パンツアメモリ16
のシフトレジスタ16−3に送出する。
次に静止画(背景)キャラクタパターン表示のための構
成について述べると、ライン走査に伴ってピクチュアア
ドレスレジスタ21の信号により該当位置の静止画キャ
ラクタパターンデータが端子A D o−7を経て呼び
出される。このキャラクタパターンデータは表示画面の
1ドツトに対し、キャラクタパターン用データ2ビツト
とカラー表示用データ2ビツトから構成されているため
、キャラクタパターン用データはシフトレジスタ241
.24−2、カラー表示用データは2個のセレクタ25
にそれぞれ入力され、それぞれシフトレジスタ26−1
 26−2.27を経てセレクタ28−128−229
にそれぞれ8,8.16ビツト単位で入力される。スク
ローリングが行われない場合はそのままの順序でマルチ
プレクサ30に出力されていく。31は水平方向のスク
ロールレジスタ(SCCH)とビデオメモリ下位アドレ
スをカウントするビデオメモリアドレスレジスタ(VR
AM−APL)とを兼ねるレジスタ、32は垂直方向の
スクロールレジスタ(sccv)とビデオメモリの上位
アドレスをカウントするビデオメモリアドレスレジスタ
(VRAM−ARH)とを兼ねるレジスタである。スク
ロールレジスタ31.32にはスクローリング時のオフ
セット値(スクローリング開始位置)が水平方向、垂直
方向の順にセットされ、このオフセット値によりセレク
タ2B−1,28−2および29のセレクト動作を行う
。また、ビデオメモリアドレスレジスタ3132として
用いた時には、ビデオメモリ12の読出し/書込み後、
それぞれ自動的に1または32が加算される。33.3
4はそれぞれ水平方向、垂直方向のカウンタである。
マルチプレクサ30は第3図の合成器17の一部を構成
し、動画キャラクタパターンデータと静止画キャラクタ
パターンデータとを人力し、更にモードによっては端子
EXT、3からも他の動画キャラクタパターンデータと
静止画キャラクタパターンデータを入力し、動画キャラ
クタパターンデータ中の属性データにより優先順位を決
定して、カラージェネレータ35に信号を送出する。マ
ルチプレクサ30は、また他のモードの場合には端子E
XTO−3から外部へ信号を出力することもできる。マ
ルチプレクサ30で特定の動画キャラクタパターンデー
タと静止画キャラクタパターンデータが衝突した場合に
は、フラグ(STK、F)が立てられる。35はRAM
にてなるカラージェネレータで、4レベルを指定する2
ビツトのコードと、12種類の位相(色相)を指定する
4ビツトのコードの計6ビツトのコードにより設定され
、マルチプレクサ30から出力されるキャラクタパター
ンデータを表す4ビツトデータにより選択される。36
はカラージェネレータ35の出力信号をレベル選択信号
と位相選択信号に変換するデコーダであり、37はデコ
ーダ36の出力信号をアナログ映像信号に変換して送出
するDAコンバータである。38は位相シフト器である
マルチプレクサ30、カラージェネレータ35、デコー
ダ36、DAコンバータ37および位相シフト器38に
より第3図に示される合成器17を構成している。
39.40はこのPPUの運転モードを決定するコント
ロールレジスタであり、゛カウンタ41を経てCPUか
らデータを設定する。このカウンタ41は、各メモリお
よびレジスタの書込タイミング若しくは読出タイミング
を決定するための垂直ブランキング信号、水平ブランキ
ング信号、電子ビームの垂直位置と水平位置に同期した
クロック信号等を発生するものであり、その詳細な回路
構成は例えば特公昭55−45225号又は特公昭46
−29284号等で知られているものと同様である。す
なわち、カウンタ41によって、先に述べた第5図図示
の各レジスタ16−1〜163.1B、19.21〜2
3.24−1,242.25.26−1.26−2.2
7.28−1.2E12,29,31,32.39およ
び40や比較器20.動画属性テーブル12−2あるい
は一部メモリ15等を含むPPUII(第3図)の全体
の動作タイミングが制御される。
マルチプレクサ30の詳細を第7図に示す。50は4ビ
ツトの静止画キャラクタパターンデータ(BGO〜BG
3)を転送するためのトランスミッションゲートで、各
ビットに対応してMOSトランジスタ50−1〜50−
4を備えている。51は5ビツトの動画キャラクタパタ
ーンのうちの4ビツト(OBJO〜0BJ3)を転送す
るためのトランスミッションゲートで、やはり各ビット
に対応してMOS)ランジスタ51−1〜514を備え
ている。52は背景となる静止画キャラクタパターンデ
ータBGO−BO2と動画キャラクタパターンデータ0
BJO〜0BJ3のいずれを転送するかを判定する優先
判定回路で、0BJOと0BJIをNOR回路53の2
人力とし、BGOとBGIをOR回路54の2人力とす
る。優先順位を決めるデータ0BJ4とOR回路54の
出力をAND回路55の2人力とし、このAND回路5
5の出力とNOR回路53の出力とをOR回路56の2
人力とすることにより、そのOR回路56の出力、およ
びその出力のインバータ57による反転出力をそれぞれ
トランスミッションゲート50および51の各トランジ
スタのゲートに印加するものである。
この結果、BGo、1.0BJ0,1およびOBJ4の
組合せにより1−ランスミッションゲ−1・50または
51のいずれかがオンとなり、BGO〜BG3または0
BJO〜0BJ3、および判定結果を表す信号であるイ
ンバータ57の出力信号が、クロック信号φによりオン
・オフ制御されるトランスミッションゲートトランジス
タ59−1〜59−5によって、インバータ61−1〜
614.611〜62−5を介して転送される。
64−1〜64−4は1個のPPUに他のPPUを結合
する場合、スレーブ信号st、xvnにより端子EXT
O〜EXT3を入力端子または出力端子に切り替える切
替回路である。この切替回路64−1において、データ
BGOまたは0BJOを入力とするドライバ回路65の
データ出力を制御するために≦UA百信号戻信号イバ回
路65に入力されている。また、EXTOがらのデータ
入力を制御するために、NAND回路66の一方の入力
端子にEXTOからのデータがインバータ67を介して
入力され、他方の入力端子には≦「ア百信号がインバー
タ68を介して入力されている。切替回路64−2〜6
4−4についても同様である。
80は百UAV百信号、BC;0. 1 (もしくは0
BJ0,1)およびEXTo、1端子からの入力信号に
よりトランスミッションゲート81または82をオンと
して、マスタPPUとスレーブPPUのいずれのデータ
を転送させるかを判定するマスタ/スレーブ優先順位判
定回路である。BGO21(または0BJ0,1)をO
R回路85の人力信号とするとともに、EXTo、1端
子から入力されたデータをNOR回路86の入力信号と
する。OR回路85の出力信号とNOR回路86の出力
信号をOR回路87に入力して、そのOR回路87の出
力信号およびその出力信号のインバータ88による反転
信号をそれぞれトランスミッションゲート81,82の
各MO3)ランジスタのゲート信号とする。
トランスミッションゲート81または82を経て転送さ
れてきたデータは、クロック信号fにより制御されるト
ランスミッションゲートMO3)ランジスタ94−1〜
94−4によって、インバータ96−1〜96−4、お
よび97−1〜974を経て、第5図に示されるカラー
ジェネレータ35のアドレス信号CGAO〜CCA3と
して出力される。また、CGAO〜3がBCO〜3か0
BJO〜3かを表すためのCGA4としては、優先判定
回路52からの出力信号がインバータ94−5により反
転されて使用される。
なお、AND回路100は、BGO〜3と0BJO〜3
とが衝突した場合に、衝突フラグ(STK−F)を立て
る回路を構成している。
このマルチプレクサにおいて、まず優先順位判定回路5
2の動作を表に示すと以下のようになる(以下余白) 36〜 次に、PPUが2個結合された場合において、このPP
Uがマスクの場合、≦[1百信号が1となる。切替回路
64−1〜64−4において、NAND回路66の一方
の入力端子には、インバークロ8を介してOが入力され
るためNAND回路66が動作状態となってEXTO−
EXT3端子からデータが入力されるようになる。一方
、ドライバ回路65は≦「λVE信号が1であることに
より非動作状態となり、データ出力は行われない。
逆に、このPPUがスレーブの場合、≦LλV百信号が
Oとなるため、NAND回路66は非動作状態となり、
ドライバ回路65が動作状態となるため、EXTO〜3
からデータが出力される状態になる。
また、マスタ/スレーブ優先順位判定回路80の動作は
次表のようになる。
(以下余白) 次に、上記の構成によって動画を表示する場合の具体的
な動作をまず説明し、その後、静止画も併せて表示する
場合の動作について説明する。
垂直ブランキング期間において、CPU3は、主メモリ
4に記憶されているプログラムデータに基づいて、次の
フレームで表示すべき動画キャラクタを選択してそのキ
ャラクタコード、垂直・水平座標データ、属性データを
動画属性テーブル12−2へ書き込む。
水平走査が始まると、動画属性テーブル122に記憶さ
れている各動画キャラクタの垂直座標データが水平走査
に同期して読み出され、比較器20に与えられる。比較
器20は、この各動画キャラクタの垂直座標データとH
Vカウンタ41から与えられる次のラインの垂直位置を
示す信号とを比較し、インレンジ検出したときすなわち
次のラインで表示すべき動画データであると判定したと
き、水平走査に同期して該当する動画のキャラクタコー
ド、垂直・水平座標データ、属性データを一層メモリ1
5へ書込む。
水平走査の第1ラインにおいては、動画キャラクタパタ
ーンがどのシフトレジスタ16−3にも書込まれていな
いため、動画は表示されない。
水平ブランキングにおいて、−時メモリ15に記憶され
ている各キャラクタコード及び垂直座標データがピクチ
ュアアドレスレジスタ21へ書込まれる。このレジスタ
21の内容をアドレスとして、−時メモリ15に記憶さ
れている各動画キャラクタコードに対応するパターンデ
ータが動画キャラクタパターン発生装置12−1から読
み出され、H反転器23を介して複数のシフトレジスタ
16−3のいずれかに書込まれる。また、各動画キャラ
クタコードの水平座標データは、当該パターンデータを
記憶しているシフトレジスタ163に対応する水平位置
エリア16−1に書込まれる。各動画キャラクタコード
の属性データに含まれる動画色データと優先順位決定デ
ータは、当該パターンデータを記憶しているシフトレジ
スタ16−3に対応する属性エリア16−2に書込まれ
る。なお、これらの書込動作は、水平ブランキング中も
水平走査中と同様にして、HVカウンタ41から与えら
れるクロックに同期して行われる。
水平走査の第2ラインにおいては、各水平位置エリア1
6−1が水平走査に同期してダウンカウントし、0にな
った時点で対応のシフトレジスタ16−3及び属性エリ
ア16−2に能動化信号を与える。すなわち、水平位置
エリア16−1は、電子ビームが1ドツト分だけ移動す
るごとに、動画キャラクタの表示を開始すべき水平座標
データを減算するダウンカウンタとして働く。この能動
化信号に応じて、当該シフトレジスタ16−3から動画
キャラクタパターンが水平走査に同期して出力され、属
性エリア16−2から動画色データ及び優先順位決定デ
ータが水平走査に同期して出力され、マルチプレクサ3
0に与えられる。このマルチプレクサ30ば、動画のパ
ターンデータと色データを出力する。それによって、前
述のカラージェネレータ35.デコーダ36及びDAコ
ンバータ37は、動画のビデオ信号を発生ずる。
さらに、水平走査の第2ラインにおいて、第1ラインの
走査期間と同様にして、次のライン(第3ライン)で表
示すべき動画のキャラクタコード垂直・水平座標データ
、属性データが一層メモリ15に書き込まれる。
以下同様にして、水平走査期間毎に次のラインで表示す
べき動画キャラクタのインレンジ検出が行われると同時
に、直前の水平走査期間でインレンジ検出されかつシフ
トレジスタ16−3及び属性エリア16−2へ書込まれ
たデータが読み出される。この動作が垂直ブランキング
期間になるまで繰り返される。
なお、属性データに■反転データが含まれている場合、
■反転器22は垂直座標データの下位3ビツト(1キヤ
ラクタの垂直位置を示すデータ)を反転してピクチュア
アドレスレジスタ21に与えるので、横8ドツトのパタ
ーンデータの垂直位置の読み出し順序が反転される。一
方、属性データにH反転データが含まれている場合、H
反転器23は第0.1.2・・・7のハスラインに人力
される8ビツトデータのビット配列を逆転させて出力(
即ち第7.6.5・・・0のハスラインへ出力)する。
動画と静止画とを表示する場合、動画については先に説
明した手順で表示される。したがって、ここでは、静止
画表示に関連する動作について説明する。
垂直ブランキング期間において、CPU3は、主メモリ
4に記憶されているプログラムデータに基づいて、次の
フレームで表示すべき静止画キャラクタを選択してその
キャラクタコードを表示位置に対応する静止画キャラク
タパターン名称テーブル12−41〜11−44へ書込
む。
水平走査が始まる直前に、CPU3は静止画ギャラクタ
パターン名称テーブル12−41〜124のどの位置か
ら表示を始めるかを指定するだめの垂直・水平座標デー
タをスクロールレジスタ31.32に書込む。このレジ
スタ31.32のデータが対応するHカウンタ33.V
カウンタ34に設定される。
水平走査が始まると、水平走査に同期して、Hカウンタ
33及びVカウンタ34の内容をアドレスとして、静止
画キャラクタパターン名称テーブル12−41〜12−
4から読み出された静止画キャラクタ−コードがピクチ
ュアアドレスレジスタ21へ書込まれ、静止画用カラー
テーブル1251〜1154から読み出された静止画色
データがデータセレクタ25を介してシフトレジスタ2
7に書込まれる。さらに、ピクチュアアドレスレジスタ
21の内容をアドレスとして、静止画キャラクタパター
ン発生装置12−3から読み出された静止画キャラクタ
パターンデータがシフトレジスタ24−1.24−2へ
それぞれ書込まれる。静止画キャラクタパターンデータ
及び静止画色データは、水平走査に同期してシフトレジ
スタ26−1 26−2.27.データセレクタ281
.28−2.29を介してマルチプレクサ30に出力さ
れる。
水平走査の第1ラインにおいては、先に述べたように動
画キャラクタコ−ドがどのシフトレジスタ16−3にも
書込まれていないため、マルチプレクサ30は静止画キ
ャラクタデータと静止画色データを出力する。従って、
カラージェネレータ35 デコーダ36.DAコンバー
タ37によって、静止画のみのビデオ信号が発生される
水平ブランキングにおいて、先に述べたように一層メモ
リ15に記憶されている各動画キャラクタコードに対応
するパターンデータが複数のシフトレジスタ16−3の
いずれかに書込まれる。また、各動画キャラクタコード
の水平座標データが当該パターンデータを記憶している
シフトレジスタ16−3に対応する水平位置エリア16
−1に書込まれる。各動画キャラクタコードの属性デー
タに含まれる動画色データと優先順位決定データが当8
亥パターンデータを記憶しているシフトレジスタ16−
3に対応する属性エリア16−2に書込まれる。
水平走査の第2ラインにおいては、前述のように、シフ
トレジスタ16−3から動画キャラクタパターンが水平
走査に同期して出力され、属性エリア16−2から動画
色データ及び優先順位決定データが水平走査に同期して
出力され、マルチプレクサ30に与えられる。
一方、マルチプレクサ3oには、静止画キャラクタパタ
ーンも与えられている。従って、マルチプレクサ30は
、優先順位決定データに基づいて動画または静止画のい
ずれかのパターンデータと色データを出力する。それに
よって、前述のカラージェネレータ35.デコーダ36
及びDAコンバータ37は、動画と静止画を合成したビ
デオ信号を発生する。
このように動画キャラクタと静止画キャラクタが重なる
場合に、優先順位決定データに基づくいずれかを優先し
て表示すれば、動画キャラクタが静止画又は背景画の前
にいるように表示したり、静止画の後ろに隠れたように
表示でき、豊富な画像表現を実現できる利点がある。
なお、静止画と動画が同じ表示位置に重複しない場合、
すなわち静止画と動画いずれかのパターンデータを表示
する場合は優先順位決定データないので、与えられたパ
ターンデータがそのままマルチプレクサ30から出力さ
れる。
以下同様にして、各水平走査に従って動画と静止画とが
表示される。
次にカラージェネレータ35、デコーダ36、DAコン
バータ37および位相シフト器を第8図により詳細に説
明する。
カラージェネレータ35はRAM (ランダムアクセス
メモリ)にてなり、6ビツト構成のカラーコード信号を
32個記憶することができ、マルチプレクサ30からの
5ビツトのアドレス信号CGAO〜CGA4により選択
されてそのうち1個のカラーコード信号を出力する。カ
ラージェネレータ35に記憶されているカラーコード信
号はCPU112により書き換えることができる。
位相シフト器38は色副搬送波(Sc)の周波数の6倍
(3,58MHzX6)を分周し、12種類の位相の異
なる色副搬送波を発生する。114は位相選択器で、カ
ラージェネレータ35から送出される6ビツトのカラー
コード信号のうちの4ビツトを入力し、位相シフト器3
8から送出される位相の異なる12種類の色副搬送波の
うちの1種類を選択して出力する。115はカラージェ
ネレータ35から送出されるカラーコード信号のうちの
2ビツトを入力し、4段階のレベル選択信号に変換する
レベルデコーダである。第5図におけるデコーダ36は
、位相選択器114とレベルデコーダ115を包含した
ものである。
116は抵抗ラダーで、電源Vccとグランド(GND
)間に9個の抵抗117−1〜1179を直列に接続し
、各抵抗により分配された電圧レベル位置からはトラン
スミッションゲート用MOSトランジスタ11 B−1
〜11 B−8を経て出力信号が取り出されるようにな
っている。トランジスタ11 B−1〜ll8−8は、
ゲート回路119−1〜119−4により2個ずつ制御
されるようになっている。ゲート回路119−1〜11
9−4はそれぞれ2個のNAND回路120゜121を
備え、同一ゲート回路内の両NAND回路120,12
1の一方の入力端子にはレベルデコーダ115からの所
定のレベル選択信号が共通に入力される。また、各ゲー
ト回路119−1〜119−4の一方のNAND回路1
20の他方の入力端子には、位相選択器114から送出
される所定位相の色副搬送波信号が共通に入力され、他
方のNAND回路121の他方の入力端子には一方のN
AND回路120の出力信号が入力される。そして、各
NAND回路120,121の出力端子はそれぞれトラ
ンジスタ118−1〜1188のゲートに接続されてい
る。第5図におけるDAコンバーク37は抵抗ラダー1
16、トランジスタ118−1〜11 B−8およびゲ
ート回路119−1〜119−4を包含している。
この第8図の回路の動作を第9図とともに説明する。
マルチプレクサ30から1個のデータが出力されると、
カラージェネレータ35がら1個のカラーコード信号(
6ビツト)が出力される。位相選択器114はそのカラ
ーコード信号のうちの4ビツトを入力して、12種類の
位相の異なる色副搬送波の中から1種類を選択して、全
てのゲート回路119−1〜119−4へ送出する。ま
た、レベルデコーダ115は同カラーコード信号のうち
の2ビツトを入力して、ゲート回路119−1〜119
−4のうちの1個のゲート回路ヘレベル選択信号を送出
する。
いま、たとえばレベルデコーダ115によリケード回路
119−1が選択されたとすると、ゲート回路119−
1内のNAND回路120,121のそれぞれの一方の
入力端子にはローレベル信号が印加され、他のゲート回
路111−2〜119−4内のNAND回路120,1
21のそれぞれの一方の入力端子にはハイレベル信号が
印加されることになる。そこで、位相選択器114から
の色副搬送波信号がローレベルのときは、ゲート回路1
19−1においてNAND回路120の出力がハイレベ
ル、NAND回路121の出力がローレベルとなって抵
抗ラダーの電圧vI レベルの位置に接続されたトラン
ジスタ11B−1がオン、電圧V2レベルの位置に接続
されたトランジスタ118−2がオフとなる。また、色
副搬送波信号がハイレベルのときは、同ゲート回路11
91においてNAND回路120の出力がローレベルと
なるためNAND回路121の出力がハイレベルとなり
、電圧■2レベルの位置に接続されたトランジスタ11
B−2がオン、電圧■、レベルの位置に接続されたトラ
ンジスタ118−1がオフとなる。他のゲート回路11
9−2〜1194からの出力は全てローレベルで、トラ
ンジスタ11 B−3〜11B−8はオフとなっている
その結果、出力端子22から出力される信号は、第9図
のA部分で表されるように、所定の位相をもつ色副搬送
波が、電圧レベルV、と72間で振動する振幅をもつ信
号に変換され、その振幅の中心レベルが輝度を表す電圧
レベルとなっている色信号となる。この色信号において
、振幅は彩度を表し、位相は色相を表す。
マルチプレクサ30の他の出力信号によって、データ1
15により他のレベルが選択されたとき、たとえばゲー
ト回路119−2が選択されたとすれば、第9図のB部
分で表されるように電圧レベル■3と74間の振幅をも
ち、その中心電圧の電圧レベルをもつ色信号が出力され
る。他のカラーコードのレベルについても同様に、第9
図C1D部分で表される振幅と電圧レベルの色信号が得
られる。
また、カラージェネレータ35からのカラーコード信号
の位相選択用の4ビツトのコード信号により、他の位相
の色副搬送波が選択されたときは、第9図のA〜Dのい
ずれかの振幅(彩度)と電圧レベル(輝度)をもつ他の
位相(色相)の色信号が出力される。
このようにして出力される色信号に、バースト信号上同
期信号を加算すれば、カラービデオ信号となる。
本実施例では位相の異なる12種類の各色副搬送波がそ
れぞれ4段階のレベル(振幅と電圧レベル)をとること
ができるので、48種類の色彩を発生することができる
。しかし、マルチプレクサ30からの出力信号は5ビツ
ト構成であるので、−度には32種類の色彩しか選択す
ることができない。そこで、本実施例では6ビツト構成
のカラーコード信号を32個記憶するカラージェネレー
タ11を設け、カラーデータ発生器10により選択でき
るのは32種類ではあるが、カラージェネレータ35の
記憶内容をCPUI 12により書き換えることにより
、6ビツトのカラーコード信号により最大48種類(本
実施例の方式ではカラーは48種類が最大である。残っ
たコードのうち4個は白→灰色(2)→黒として割り当
てることができる。)までの色彩を選択できる。
次に、本実施例において、2個のPPUI 11.11
−2を結合して、両PPUII−1,11−2のキャラ
クタパターンを合成する方法を第10図により説明する
。いま、第7図に示した百「λ豆倍信号より、PPUI
 l−1をマスク、PPUI 1−2をスレーブとする
。第10図のように結線し、クロック(CLK)には立
上り、立下りの鋭い方形波を入力し、両PPUI 11
゜11−2の同期合せはイニシャル時のリセット信号を
使用する。これにより、スレーブPPUII2のキャラ
クタパターンデータはEXTO〜3から出力されてマス
タPPUI 1−1に入力され、第7図において説明し
た如くマスタPPUI 11内で優先順位が決められて
合成される。
この第10図の方法により、ビデオ信号出力としては、
マスクPPUI 1−1の静止画キャラクタパターンお
よび動画キャラクタパターン、ならびにスレーブPPU
I 1−2の静止画キャラクタパターンおよび動画キャ
ラクタパターンから任意の組合せの表示画像を構成する
ことができる。
【図面の簡単な説明】
第1図(A)は従来のテレビゲーム装置を示すブロック
図である。 第1図(B)は第1図(A)におけるビデオメモリのメ
モリマツプを示す図解図である。 第2図は第1図図示の従来例での動作を示すタイミング
チャートである。 第3図は本発明の一実施例を示すブロック図である。 第4図(A)および(B)はこの実施例における背景の
表示方法を示す図解図である。 第5図はこの実施例のさらに具体的な例を示すブロック
図である。 第6図はこの実施例の動画属性テーブルメモリのメモリ
マツプを示す図解図である。 第7図はマルチプレクサを詳細に示す回路図である。 第8図はカラージェネレータに関する部分を示すブロッ
ク図である。 第9図は第8図の回路により発生ずる色信号のレベルを
模式的に示す波形図である。 第10図は2個のPPUの結合方法を示すブロック図で
ある。 11・・・PPU (画像処理装置)、12・・・ビデ
オメモリ、12−1・・・動画キャラクタパターン発生
装置、12−2・・・動画属性テーブルメモリ、123
・・・静止画キャラクタパターン発生装置、1241〜
12−44・・・静止画キャラクタパターン名称テーブ
ル、12−51〜12−54・・・カラーテーブル、1
5・・・−時メモリ、16・・・動画バッファメモリ、
17・・・合成器。 特許出願人  株式会社 リコー 任天堂株式会社 代理人 弁理士 山 1)義 人

Claims (1)

  1. 【特許請求の範囲】 1 ラスタ走査型のディスプレイに接続して用いられこ
    のディスプレイのスクリーン上に複数個の動画キャラク
    タを表示させるためのテレビゲーム装置であって、 色表示可能な複数個の動画キャラクタのパターンデータ
    を発生するピクチャーパターン発生手段表示すべき各動
    画キャラクタの水平ならびに垂直の表示位置とその種類
    と色とを指定するためのデータを発生する指定データ発
    生手段、 1フレームで表示可能な動画キャラクタの水平及び垂直
    の表示位置と種類と色を指定するデータを記憶する第1
    の記憶手段、 前記ディスプレイの垂直ブランキング期間中に、次のフ
    レームで表示すべき動画キャラクタの種類データと表示
    位置データと色データを前記指定データ発生手段から読
    出して前記第1の記憶手段に書込む第1の書込手段、 次の水平走査線の1ラインで表示すべき或る数の動画キ
    ャラクタの種類データと表示位置データと色データを一
    時記憶する第2の記憶手段、前記ディスプレイの水平走
    査期間中に、前記第1の記憶手段に記憶されている表示
    位置データに基づいて、次の水平走査線の1ラインで表
    示すべき動画キャラクタを選択し、選択した動画キャラ
    クタの種類データと表示位置データと色データを前記第
    2の記憶手段に書込む第2の書込手段、前記水平走査線
    の1ラインで表示可能な動画キャラクタの数に対応する
    個数でかつそれぞれが1個の動画キャラクタのパターン
    データの水平方向のドット数に対応するビット数を有す
    る複数のシフトレジスタ、 前記シフトレジスタに対応する個数でかつ各シフトレジ
    スタに書込まれる動画キャラクタの色データをストアす
    る複数のレジスタ、 前記ディスプレイの水平ブランキング期間中に、前記第
    2の記憶手段からの動画キャラクタを指定する複数の種
    類データに基づいて、次の1ラインで表示すべき複数の
    動画キャラクタの水平方向所定ドットのパターンデータ
    を前記ピクチャーパターン発生手段から読出して前記シ
    フトレジスタのいずれかへ書込み、かつ各シフトレジス
    タにストアされている動画キャラクタの色データを対応
    の前記レジスタに書込む第3の書込手段、 前記第2の記憶手段からの各動画キャラクタの表示位置
    データのうちの水平位置を指定するデータに基づいて、
    前記各シフトレジスタに記憶されているパターンデータ
    の読出タイミングをシフトレジスタ別に指定すると同時
    に、対応の色データをストアしている前記レジスタを指
    定することによって、読出タイミングの指定されたシフ
    トレジスタのパターンデータと色データとを前記ディス
    プレイの水平走査に同期して読出す読出手段、および 前記読出手段から読出されたパターンデータと色データ
    とに基づいて、色信号を発生して前記ディスプレイに与
    える色信号発生手段を備える、テレビゲーム装置。 2 ラスタ走査型のディスプレイに接続して用いられこ
    のディスプレイのスクリーン上にそれぞれ複数個の動画
    キャラクタおよび静止画キャラクタを表示させるための
    テレビゲーム装置であって色表示可能な複数個の動画キ
    ャラクタのパターンデータを発生する第1のピクチャー
    パターン発生手段、 色表示可能な複数個の静止画キャラクタのパターンデー
    タを発生する第2のピクチャーパターン発生手段、 表示すべき各動画キャラクタと静止画キャラクタのそれ
    ぞれの水平ならびに垂直の表示位置とその種類と色とを
    指定するデータを発生する指定データ発生手段、 1フレームで表示可能な動画キャラクタの水平及び垂直
    の表示位置データと種類データと色データを記憶する第
    1の記憶手段、 前記ディスプレイの垂直ブランキング期間中に、次のフ
    レームで表示すべき動画キャラクタの種類データと表示
    位置データと色データを前記指定データ発生手段から読
    出して前記第1の記憶手段に書込む第1の書込手段、 次の水平走査線の1ラインで表示すべき或る数の動画キ
    ャラクタの種類データと表示位置データと色データを一
    時記憶する第2の記憶手段、前記ディスプレイの水平走
    査期間中に、前記第1の記憶手段に記憶されている表示
    位置データに基づいて、次の水平走査線の1ラインで表
    示すべき動画キャラクタを選択し、選択した動画キャラ
    クタの種類データと表示位置データと色データを前記第
    2の記憶手段に書込む第2の書込手段、前記水平走査線
    の1ラインで表示可能な動画キャラクタの数に対応する
    個数でかつそれぞれが1個の動画キャラクタのパターン
    データの水平方向のドット数に対応するビット数を有す
    る複数のシフトレジスタ、 前記シフトレジスタに対応する個数でかつ各シフトレジ
    スタに書込まれる動画キャラクタの色データをストアす
    る複数のレジスタ、 前記ディスプレイの水平ブランキング期間中に、前記第
    2の記憶手段からの動画キャラクタを指定する複数の種
    類データに基づいて、次の1ラインで表示すべき複数の
    動画キャラクタの水平方向所定ドットのパターンデータ
    を前記ピクチャーパターン発生手段から読出して前記シ
    フトレジスタのいずれかへ書込み、かつ各シフトレジス
    タにストアされている動画キャラクタの色データを対応
    の前記レジスタに書込む第3の書込手段、 前記第2の記憶手段からの各動画キャラクタの表示位置
    データのうちの水平位置を指定するデータに基づいて、
    前記各シフトレジスタに記憶されているパターンデータ
    の読出タイミングをシフトレジスタ別に指定すると同時
    に、対応の色データをストアしている前記レジスタを指
    定することによって、読出タイミングの指定されたシフ
    トレジスタのパターンデータと色データを前記ディスプ
    レイの水平走査に同期して読出す第1の読出手段、前記
    ディスプレイの水平走査に同期して、前記指定データ発
    生手段からの表示位置データと静止画の種類データとに
    基づいて指定された静止画キャラクタの色を指定するパ
    ターンデータを前記第2のピクチャーパターン発生手段
    から読出す第2の読出手段、および 前記第1の読出手段によって読出された前記各シフトレ
    ジスタからの動画キャラクタのパターンデータと前記第
    2の読出手段によって読出された静止画キャラクタのパ
    ターンデータとを合成して出力する合成手段、および 前記合成手段出力のパターンデータと色データとに基づ
    いて色信号を発生して前記ディスプレイに与える色信号
    発生手段を備える、テレビゲーム装置。
JP1188056A 1989-07-20 1989-07-20 テレビゲーム装置 Granted JPH02275990A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1188056A JPH02275990A (ja) 1989-07-20 1989-07-20 テレビゲーム装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1188056A JPH02275990A (ja) 1989-07-20 1989-07-20 テレビゲーム装置

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP57234473A Division JPS59118184A (ja) 1982-12-22 1982-12-23 テレビゲ−ム装置

Publications (2)

Publication Number Publication Date
JPH02275990A true JPH02275990A (ja) 1990-11-09
JPH049314B2 JPH049314B2 (ja) 1992-02-19

Family

ID=16216919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1188056A Granted JPH02275990A (ja) 1989-07-20 1989-07-20 テレビゲーム装置

Country Status (1)

Country Link
JP (1) JPH02275990A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59118184A (ja) * 1982-12-23 1984-07-07 株式会社リコー テレビゲ−ム装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59118184A (ja) * 1982-12-23 1984-07-07 株式会社リコー テレビゲ−ム装置

Also Published As

Publication number Publication date
JPH049314B2 (ja) 1992-02-19

Similar Documents

Publication Publication Date Title
US5560614A (en) Video game system having reduced memory needs for a raster scanned display
US4580134A (en) Color video system using data compression and decompression
KR100218987B1 (ko) 화상표시장치
US4324401A (en) Method and system for generating moving objects on a video display screen
US4823120A (en) Enhanced video graphics controller
US5379049A (en) Advanced video display processor having color palette
US5587723A (en) Display range control apparatus and external storage unit for use therewith
US5936606A (en) On-screen edit/display controller
US5467442A (en) Image processing apparatus
JPH04106593A (ja) 静止画像表示装置およびそれに用いる外部記憶装置
JPS59186A (ja) ラスタ走査型ビデオ表示器用色信号発生器
CA1220293A (en) Raster scan digital display system
US4857905A (en) Image display apparatus
CA2055724C (en) Mosaic picture display apparatus and external storage unit used therefor
US4521020A (en) Apparatus for displaying grouped characters in scanning type display
US4626839A (en) Programmable video display generator
GB2116004A (en) Improvements in or relating to video display systems
JPH027478B2 (ja)
JPH02275990A (ja) テレビゲーム装置
US5706025A (en) Smooth vertical motion via color palette manipulation
JPS59141976A (ja) ビデオ信号合成方法及び装置
EP0112056A2 (en) Colour video system using data compression and decompression
JPH08502836A (ja) 水平ブランキング中clut(色検索表)を更新する方法および装置
JP3252359B2 (ja) 画像処理装置
EP0323636A2 (en) Object display system