JPH0244078B2 - - Google Patents
Info
- Publication number
- JPH0244078B2 JPH0244078B2 JP56195840A JP19584081A JPH0244078B2 JP H0244078 B2 JPH0244078 B2 JP H0244078B2 JP 56195840 A JP56195840 A JP 56195840A JP 19584081 A JP19584081 A JP 19584081A JP H0244078 B2 JPH0244078 B2 JP H0244078B2
- Authority
- JP
- Japan
- Prior art keywords
- buffer memory
- attribute information
- display
- moving object
- storage means
- 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
Links
- 230000015654 memory Effects 0.000 claims description 258
- 238000010894 electron beam technology Methods 0.000 claims description 28
- 238000000034 method Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 10
- 230000002596 correlated effect Effects 0.000 claims 6
- 238000001514 detection method Methods 0.000 claims 2
- 230000001276 controlling effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 11
- 230000001360 synchronised effect Effects 0.000 description 9
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 5
- 230000004913 activation Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 239000003086 colorant Substances 0.000 description 2
- 239000002131 composite material Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Landscapes
- Closed-Circuit Television Systems (AREA)
Description
【発明の詳細な説明】
発明の分野
この発明は走査形デイスプレイの表示制御方法
および表示制御装置に関する。より特定的には、
中央処理装置(CPU)を用いて多数個の移動標
体を走査形デイスプレイのスクリーン上に表示さ
せるような表示制御方法および表示制御装置の改
良に関する。
および表示制御装置に関する。より特定的には、
中央処理装置(CPU)を用いて多数個の移動標
体を走査形デイスプレイのスクリーン上に表示さ
せるような表示制御方法および表示制御装置の改
良に関する。
先行技術の説明
最近、Cathode Ray Tube(以下CRTと略称す
る)デイスプレイなどの走査形デイスプレイを用
いて各種のキヤラクタを表示するような、いわゆ
るビデオゲーム装置が実用に供されている。従来
のビデオゲーム装置において、CRTデイスプレ
イにキヤラクタを表示させる方式としては、グラ
フイツク方式およびキヤラクタ方式が知られてい
る。ここで、グラフイツク方式は、CRTデイス
プレイの1フレームで表示すべき複数の移動標体
(いわゆるオブジエクト)やその他各種のキヤラ
クタを識別するための情報をランダムアクセスメ
モリ(以下RAM)に直接記憶させ、RAMの記
憶内容を読出してCRTデイスプレイのスクリー
ン上に表示させるものである。このため、グラフ
イツク方式は直接RAM方式とも称される。この
ようなグラフイツク方式は、マイクロプロセツサ
またはマイクロコンピユータの中央処理装置(以
下CPU)が処理能力の大部分を費してRAMのデ
ータ書込処理を行なわなければならないため、
CPUがビデオゲーム装置本来のゲーム処理を行
なうことができず、ゲーム内容に制約を受けると
いう欠点があつた。このような欠点は、CPUの
処理速度を高速化するか、またはゲーム制御専用
のCPUを用いれば解消できるが、極めて高価と
なる問題点を含む。
る)デイスプレイなどの走査形デイスプレイを用
いて各種のキヤラクタを表示するような、いわゆ
るビデオゲーム装置が実用に供されている。従来
のビデオゲーム装置において、CRTデイスプレ
イにキヤラクタを表示させる方式としては、グラ
フイツク方式およびキヤラクタ方式が知られてい
る。ここで、グラフイツク方式は、CRTデイス
プレイの1フレームで表示すべき複数の移動標体
(いわゆるオブジエクト)やその他各種のキヤラ
クタを識別するための情報をランダムアクセスメ
モリ(以下RAM)に直接記憶させ、RAMの記
憶内容を読出してCRTデイスプレイのスクリー
ン上に表示させるものである。このため、グラフ
イツク方式は直接RAM方式とも称される。この
ようなグラフイツク方式は、マイクロプロセツサ
またはマイクロコンピユータの中央処理装置(以
下CPU)が処理能力の大部分を費してRAMのデ
ータ書込処理を行なわなければならないため、
CPUがビデオゲーム装置本来のゲーム処理を行
なうことができず、ゲーム内容に制約を受けると
いう欠点があつた。このような欠点は、CPUの
処理速度を高速化するか、またはゲーム制御専用
のCPUを用いれば解消できるが、極めて高価と
なる問題点を含む。
一方、キヤラクタ方式は、特開昭53−33741号
公報に記載された、「複数個の移動標体をビデオ
デイスプレイスクリーン上に表わす方法」の発明
で代表される。このキヤラクタ方式の先願発明
は、処理時間が低速のCPUを用いて表示制御す
ることができ、移動標体(オブジエクト)の個数
をグラフイツク方式に比べて多少多くできる利点
を有する。しかしながら、この先願発明は、移動
標体を表示できる個数がせいぜい8個ないし32個
程度であり、100個ないし数100個もの移動標体を
表示できないという問題点を含む。また、先願発
明はCRTデイスプレイで表示すべきキヤラクタ
が文字または記号などの静止したものを表示する
のに有利に用いられるが、ビデオゲーム装置で表
示すべき多数個の移動標体を表示するものとして
は不向きであつた。その理由は、1つのキヤラク
タを縦横それぞれ複数個(たとえば8×8ドツ
ト)からなるブロツクで表示するので、キヤラク
タを1フレームごとに移動させるためにはブロツ
ク単位すなわち1ブロツクのドツト数(8)単位でし
か移動できない。このため、CRTデイスプレイ
を見る人にとつては、キヤラクタまたは移動標体
が極めて不自然な動きをするように見え、ゲーム
のおもしろさを損うという問題点があつた。
公報に記載された、「複数個の移動標体をビデオ
デイスプレイスクリーン上に表わす方法」の発明
で代表される。このキヤラクタ方式の先願発明
は、処理時間が低速のCPUを用いて表示制御す
ることができ、移動標体(オブジエクト)の個数
をグラフイツク方式に比べて多少多くできる利点
を有する。しかしながら、この先願発明は、移動
標体を表示できる個数がせいぜい8個ないし32個
程度であり、100個ないし数100個もの移動標体を
表示できないという問題点を含む。また、先願発
明はCRTデイスプレイで表示すべきキヤラクタ
が文字または記号などの静止したものを表示する
のに有利に用いられるが、ビデオゲーム装置で表
示すべき多数個の移動標体を表示するものとして
は不向きであつた。その理由は、1つのキヤラク
タを縦横それぞれ複数個(たとえば8×8ドツ
ト)からなるブロツクで表示するので、キヤラク
タを1フレームごとに移動させるためにはブロツ
ク単位すなわち1ブロツクのドツト数(8)単位でし
か移動できない。このため、CRTデイスプレイ
を見る人にとつては、キヤラクタまたは移動標体
が極めて不自然な動きをするように見え、ゲーム
のおもしろさを損うという問題点があつた。
発明の概要
この発明は、要約すれば、横方向と縦方向にそ
れぞれ相対的に多い複数個(m×n)個のドツト
を配列した走査形デイスプレイにおいて、横方向
のドツト数(m)のそれぞれで列をなしたとき、
各列ごとに列番号を定めるとともに、CRTデイ
スプレイの縦方向の各ドツトごとに行番号を定め
ておく。そして、属性情報記憶手段には、垂直ブ
ランキング信号期間中において、次の1フレーム
で表示すべき多数個の移動標体の属性情報が書込
まれる。CRTデイスプレイの垂直走査期間にお
いては、水平走査に同期して属性情報記憶手段の
内容が読出される。このとき、行別分類記憶部
は、読出された属性情報に含まれる移動標体を表
示すべき縦方向位置を表わす行番号に基づいて第
1段階目の分類(ソート)を行ない、その分類に
基づいて行別に行別分類記憶部に書込む。次に、
行別分類記憶部に分類して記憶された各移動標体
の属性情報は、次の水平走査に同期して読出さ
れ、列番号に基づいて所定の列番号順となるよう
に第2段階目の分類が行なわれ、分類された移動
標体別の属性情報が列別分類記憶部に書込まれ
る。このとき、行別分類記憶部は、先行する水平
走査で表示すべき移動標体の属性情報の読出期間
中、後続する水平走査で表示すべき移動標体の属
性情報が書込まれる。同様に、列別分類記憶部
は、書込動作中において、先に記憶している1水
平走査期間で表示すべき移動標体の属性情報を読
出す。このように、この発明では、1フレームで
表示すべき多数個の移動標体から水平走査線ごと
すなわち行番号ごとに第1段階目の分類が行なわ
れ、その後列番号に基づいて第2段階目の分類が
行なわれ、2段階の分類を繰り返すことによつ
て、1水平走査期間に必要なキヤラクタ識別情報
のみを抽出してCRTデイスプレイに供給するよ
うにしたものである。
れぞれ相対的に多い複数個(m×n)個のドツト
を配列した走査形デイスプレイにおいて、横方向
のドツト数(m)のそれぞれで列をなしたとき、
各列ごとに列番号を定めるとともに、CRTデイ
スプレイの縦方向の各ドツトごとに行番号を定め
ておく。そして、属性情報記憶手段には、垂直ブ
ランキング信号期間中において、次の1フレーム
で表示すべき多数個の移動標体の属性情報が書込
まれる。CRTデイスプレイの垂直走査期間にお
いては、水平走査に同期して属性情報記憶手段の
内容が読出される。このとき、行別分類記憶部
は、読出された属性情報に含まれる移動標体を表
示すべき縦方向位置を表わす行番号に基づいて第
1段階目の分類(ソート)を行ない、その分類に
基づいて行別に行別分類記憶部に書込む。次に、
行別分類記憶部に分類して記憶された各移動標体
の属性情報は、次の水平走査に同期して読出さ
れ、列番号に基づいて所定の列番号順となるよう
に第2段階目の分類が行なわれ、分類された移動
標体別の属性情報が列別分類記憶部に書込まれ
る。このとき、行別分類記憶部は、先行する水平
走査で表示すべき移動標体の属性情報の読出期間
中、後続する水平走査で表示すべき移動標体の属
性情報が書込まれる。同様に、列別分類記憶部
は、書込動作中において、先に記憶している1水
平走査期間で表示すべき移動標体の属性情報を読
出す。このように、この発明では、1フレームで
表示すべき多数個の移動標体から水平走査線ごと
すなわち行番号ごとに第1段階目の分類が行なわ
れ、その後列番号に基づいて第2段階目の分類が
行なわれ、2段階の分類を繰り返すことによつ
て、1水平走査期間に必要なキヤラクタ識別情報
のみを抽出してCRTデイスプレイに供給するよ
うにしたものである。
この発明によれば、CPUがCRTデイスプレイ
で表示すべき移動標体の属性情報を属性情報記憶
手段に書込むのみで、それ以外の期間はCPUが
他の処理動作すなわちゲームの制御のための動作
を行なうことができるため、低速のCPUを用い
て多数個の移動標体を表示制御することができ
る。
で表示すべき移動標体の属性情報を属性情報記憶
手段に書込むのみで、それ以外の期間はCPUが
他の処理動作すなわちゲームの制御のための動作
を行なうことができるため、低速のCPUを用い
て多数個の移動標体を表示制御することができ
る。
この発明の好ましい実施例では、行別分類記憶
部および列別分類記憶部がそれぞれ2つのバツフ
アメモリを含み、水平走査ごとに書込みと読出し
が交互に行なわれる。これによつて、移動標体の
属性情報に含まれる行番号および列番号に基づい
て2段階の分類を行なうので、1フレームで表示
すべき移動標体の個数が多数であつても移動標体
をドツト(すなわち画素)単位で縦または横方向
のあらゆる方向へ移動させるように変化できる。
部および列別分類記憶部がそれぞれ2つのバツフ
アメモリを含み、水平走査ごとに書込みと読出し
が交互に行なわれる。これによつて、移動標体の
属性情報に含まれる行番号および列番号に基づい
て2段階の分類を行なうので、1フレームで表示
すべき移動標体の個数が多数であつても移動標体
をドツト(すなわち画素)単位で縦または横方向
のあらゆる方向へ移動させるように変化できる。
この発明の他の好ましい実施例では、移動標体
の属性情報としてキヤラクタ識別情報に加えてキ
ヤラクタの向きが縦軸または横軸に対称となるよ
うな変形されたキヤラクタを表示させるための対
称表示信号を付加することによつて、同じキヤラ
クタパターンから数種類のキヤラクタパターンを
表示させる。これによつて、移動標体の属性情報
に含まれるキヤラクタ識別情報に基づいてキヤラ
クタパターンを発生するためのメモリの記憶容量
が低減できる。
の属性情報としてキヤラクタ識別情報に加えてキ
ヤラクタの向きが縦軸または横軸に対称となるよ
うな変形されたキヤラクタを表示させるための対
称表示信号を付加することによつて、同じキヤラ
クタパターンから数種類のキヤラクタパターンを
表示させる。これによつて、移動標体の属性情報
に含まれるキヤラクタ識別情報に基づいてキヤラ
クタパターンを発生するためのメモリの記憶容量
が低減できる。
この発明のさらに他の好ましい実施例では、移
動標体の属性情報が移動標体の色相の種類を識別
するための色相コードを含み、同じキヤラクタ色
コードでフイルタの色を異ならせたような色相の
キヤラクタを表示できる。
動標体の属性情報が移動標体の色相の種類を識別
するための色相コードを含み、同じキヤラクタ色
コードでフイルタの色を異ならせたような色相の
キヤラクタを表示できる。
この発明のさらに他の好ましい実施例では、
CRTデイスプレイのスクリーン上に表示すべき
移動標体の表示位置が重なる場合であつても、一
方の移動標体の重なる部分の表示が欠けることな
く、重ね書きしたごとく表示できる。
CRTデイスプレイのスクリーン上に表示すべき
移動標体の表示位置が重なる場合であつても、一
方の移動標体の重なる部分の表示が欠けることな
く、重ね書きしたごとく表示できる。
それゆえに、この発明の主たる目的は、表示の
ための中央処理装置の負担を軽減でき、移動標体
を表示するために使用されるメモリの記憶容量を
低減でき、しかも多数個の移動標体を表示できる
ような走査形デイスプレイの表示制御方法および
表示制御装置を提供することである。
ための中央処理装置の負担を軽減でき、移動標体
を表示するために使用されるメモリの記憶容量を
低減でき、しかも多数個の移動標体を表示できる
ような走査形デイスプレイの表示制御方法および
表示制御装置を提供することである。
この発明の他の目的は、処理速度が比較的遅く
安価なCPUを用いて多数個の移動標体をCRTデ
イスプレイのスクリーン上に表示制御できるよう
な走査形デイスプレイの表示制御方法および表示
制御装置を提供することである。
安価なCPUを用いて多数個の移動標体をCRTデ
イスプレイのスクリーン上に表示制御できるよう
な走査形デイスプレイの表示制御方法および表示
制御装置を提供することである。
この発明のさらに他の目的は、安価なCPUを
用いて多数個の移動標体を滑かに移動させること
ができ、移動標体を不自然に移動させることな
く、ビデオゲーム装置に適した走査形デイスプレ
イの表示制御装置を提供することである。
用いて多数個の移動標体を滑かに移動させること
ができ、移動標体を不自然に移動させることな
く、ビデオゲーム装置に適した走査形デイスプレ
イの表示制御装置を提供することである。
この発明のさらに他の目的は、同じ形状をした
キヤラクタであつて横軸または縦軸に対称な形状
をしたキヤラクタを1つのキヤラクタパターン情
報に基づいて表示することができ、キヤラクタパ
ターンを記憶するためのメモリの記憶容量を低減
できるような走査形デイスプレイの表示制御装置
を提供することである。
キヤラクタであつて横軸または縦軸に対称な形状
をしたキヤラクタを1つのキヤラクタパターン情
報に基づいて表示することができ、キヤラクタパ
ターンを記憶するためのメモリの記憶容量を低減
できるような走査形デイスプレイの表示制御装置
を提供することである。
この発明のさらに他の目的は、移動標体などの
キヤラクタをカラー表示する場合において、着色
されたキヤラクタパターンの情報を1種類記憶し
ておくことによつて、異なる色相のフイルタをか
けたような色相を変化させたキヤラクタを表示で
きる走査形デイスプレイの表示制御装置を提供す
ることである。
キヤラクタをカラー表示する場合において、着色
されたキヤラクタパターンの情報を1種類記憶し
ておくことによつて、異なる色相のフイルタをか
けたような色相を変化させたキヤラクタを表示で
きる走査形デイスプレイの表示制御装置を提供す
ることである。
この発明の上述の目的およびその他の目的と特
徴は図面を参照して行なう下の詳細な説明から一
層明らかとなろう。
徴は図面を参照して行なう下の詳細な説明から一
層明らかとなろう。
好ましい実施例の説明
第1図はこの発明の走査形デイスプレイの表示
制御方法および表示制御装置の原理を表わすブロ
ツク図である。構成において、この実施例の表示
制御装置は、属性情報発生回路10、第1の記憶
手段の一例の行別分類記憶読出回路20および第
2の記憶手段の一例の列別分類記憶読出回路30
を含む。属性情報発生回路10は、属性情報記憶
手段の一例の移動標体記憶用メモリ(以下メモ
リ)11を含む。このメモリ11は、少なくとも
CRTデイスプレイの1フレームで表示すべき移
動標体の最大個数に相当する各移動標体の属性情
報を記憶するための記憶容量を有する。ここで、
移動標体は、飛行機などの移動物体または動物な
どのようなゲームの上で移動するように表示位置
を変化されるものであつて、オブジエクトとも称
される。この移動標体の属性情報は、少なくとも
移動標体の表示位置を表わすための行番号および
列番号と、移動標体の種類を識別するためのキヤ
ラクタ識別情報とを含む。
制御方法および表示制御装置の原理を表わすブロ
ツク図である。構成において、この実施例の表示
制御装置は、属性情報発生回路10、第1の記憶
手段の一例の行別分類記憶読出回路20および第
2の記憶手段の一例の列別分類記憶読出回路30
を含む。属性情報発生回路10は、属性情報記憶
手段の一例の移動標体記憶用メモリ(以下メモ
リ)11を含む。このメモリ11は、少なくとも
CRTデイスプレイの1フレームで表示すべき移
動標体の最大個数に相当する各移動標体の属性情
報を記憶するための記憶容量を有する。ここで、
移動標体は、飛行機などの移動物体または動物な
どのようなゲームの上で移動するように表示位置
を変化されるものであつて、オブジエクトとも称
される。この移動標体の属性情報は、少なくとも
移動標体の表示位置を表わすための行番号および
列番号と、移動標体の種類を識別するためのキヤ
ラクタ識別情報とを含む。
前記行別分類記憶読出回路20は、切替回路2
1a,21bおよび行バツフアメモリ22a,2
2bを含む。ここで、行バツフアメモリ22a,
22bは、1水平走査期間に表示可能な移動標体
の最大個数の属性情報を記憶できる程度の記憶容
量に選ばれる。
1a,21bおよび行バツフアメモリ22a,2
2bを含む。ここで、行バツフアメモリ22a,
22bは、1水平走査期間に表示可能な移動標体
の最大個数の属性情報を記憶できる程度の記憶容
量に選ばれる。
列別分類記憶読出回路30は、切替回路31
a,31b、列バツフアメモリ32a,32bお
よび出力切替回路33を含む。ここで、列バツフ
アメモリ32a,32bは、1水平走査期間に表
示可能な移動標体の最大個数の属性情報に含まれ
る少なくともキヤラクタ識別情報に基づく表示用
データ、すなわち1水平走査線の各ドツト(たと
えば256ドツト)の輝度信号または色信号を記憶
するのに必要な記憶容量を有する。出力切替回路
33の出力は表示ユニツト40に与えられる。こ
こで、表示ユニツト40はCRTデイスプレイ4
1を含む。このCRTデイスプレイ41のスクリ
ーンの詳細は、後述の第2図で述べる。
a,31b、列バツフアメモリ32a,32bお
よび出力切替回路33を含む。ここで、列バツフ
アメモリ32a,32bは、1水平走査期間に表
示可能な移動標体の最大個数の属性情報に含まれ
る少なくともキヤラクタ識別情報に基づく表示用
データ、すなわち1水平走査線の各ドツト(たと
えば256ドツト)の輝度信号または色信号を記憶
するのに必要な記憶容量を有する。出力切替回路
33の出力は表示ユニツト40に与えられる。こ
こで、表示ユニツト40はCRTデイスプレイ4
1を含む。このCRTデイスプレイ41のスクリ
ーンの詳細は、後述の第2図で述べる。
第2図はCRTデイスプレイ41のスクリーン
を図解的に示した図である。従来周知のCRTデ
イスプレイ41は、順次走査形のものであれば、
縦方向と横方向とにそれぞれ相対的に多い複数個
(たとえば横方向をm個とし、縦方向をn個とし
たとき、m×n=256×256)のドツトに分割さ
れ、1つのドツトが最小表示単位の画素として決
められている。
を図解的に示した図である。従来周知のCRTデ
イスプレイ41は、順次走査形のものであれば、
縦方向と横方向とにそれぞれ相対的に多い複数個
(たとえば横方向をm個とし、縦方向をn個とし
たとき、m×n=256×256)のドツトに分割さ
れ、1つのドツトが最小表示単位の画素として決
められている。
ところで、従来のキヤラクタ方式は、1つのキ
ヤラクタが横方向と縦方向とにそれぞれ相対的に
少ない複数個(たとえば横方向をxとしかつ縦方
向をyとしたとき、x×y=8×8)のドツトで
構成されるものとすれば、横方向をm/x個の列
と、n/y個の行とに分け、行と列との組合わせ
によつて指定される1つのブロツク(または枡
目)単位でキヤラクタを表示していた。このた
め、従来のキヤラクタ方式は、1つのキヤラクタ
を横方向または縦方向もしくは斜め方向に移動さ
せる場合、ブロツク単位でしか移動できないの
で、一度に8ドツト移動した位置でしか表示でき
ず、1つのキヤラクタで表示される移動標体を滑
かに移動させることができなかつた。
ヤラクタが横方向と縦方向とにそれぞれ相対的に
少ない複数個(たとえば横方向をxとしかつ縦方
向をyとしたとき、x×y=8×8)のドツトで
構成されるものとすれば、横方向をm/x個の列
と、n/y個の行とに分け、行と列との組合わせ
によつて指定される1つのブロツク(または枡
目)単位でキヤラクタを表示していた。このた
め、従来のキヤラクタ方式は、1つのキヤラクタ
を横方向または縦方向もしくは斜め方向に移動さ
せる場合、ブロツク単位でしか移動できないの
で、一度に8ドツト移動した位置でしか表示でき
ず、1つのキヤラクタで表示される移動標体を滑
かに移動させることができなかつた。
これに対して本願発明では、CRTデイスプレ
イ41の横方向と縦方向とにそれぞれ相対的に多
い複数(m×n)個のドツトを配列し、横方向の
ドツトごとに水平走査線の走査方向順次に列番号
0〜255を定める。一方、縦方向は、各1フレー
ムを表示するための各水平走査線ごとに垂直走査
方向順次に行番号(0〜255)が決められる。
イ41の横方向と縦方向とにそれぞれ相対的に多
い複数(m×n)個のドツトを配列し、横方向の
ドツトごとに水平走査線の走査方向順次に列番号
0〜255を定める。一方、縦方向は、各1フレー
ムを表示するための各水平走査線ごとに垂直走査
方向順次に行番号(0〜255)が決められる。
次に、第1図および第2図を参照してこの発明
の原理を説明する。メモリ11には、垂直ブラン
キング信号期間において次の1フレームで表示す
べき移動標体のそれぞれの属性情報が書込まれ
る。メモリ11に書込まれた1フレームで表示す
べき各移動標体の属性情報は、CRTデイスプレ
イ41の水平走査に同期して読出され、切替回路
21aおよび21bに与えられる。この切替回路
21a,21bは、1水平走査ごとに交互にメモ
リ11の出力を対応する行バツフアメモリ22a
または22bへ与えるように切替える。たとえ
ば、奇数番目の水平走査線の走査期間においてメ
モリ11の読出データを行バツフアメモリ22b
へ書込むものとすれば、直前の水平走査線(偶数
番目の水平走査線)の走査期間において行バツフ
アメモリ22aに書込まれた内容が読出される。
その目的で、切替回路21a,21bは、それぞ
れ1水平走査線ごとに交互にメモリ11の出力を
選択して対応する行バツフアメモリ22a,22
bに与える。ここで、行バツフアメモリ22a,
22bは、CRTデイスプレイ41の水平走査線
が何番目のものであるかとメモリ11から読出さ
れた各移動標体の属性情報に含まれる行番号とに
基づいて、水平走査線のライン数と行番号とが所
定の関係であるとき、属性情報に含まれる行番号
を除くデータ(すなわち残余のデータ)を移動標
体別に記憶する。
の原理を説明する。メモリ11には、垂直ブラン
キング信号期間において次の1フレームで表示す
べき移動標体のそれぞれの属性情報が書込まれ
る。メモリ11に書込まれた1フレームで表示す
べき各移動標体の属性情報は、CRTデイスプレ
イ41の水平走査に同期して読出され、切替回路
21aおよび21bに与えられる。この切替回路
21a,21bは、1水平走査ごとに交互にメモ
リ11の出力を対応する行バツフアメモリ22a
または22bへ与えるように切替える。たとえ
ば、奇数番目の水平走査線の走査期間においてメ
モリ11の読出データを行バツフアメモリ22b
へ書込むものとすれば、直前の水平走査線(偶数
番目の水平走査線)の走査期間において行バツフ
アメモリ22aに書込まれた内容が読出される。
その目的で、切替回路21a,21bは、それぞ
れ1水平走査線ごとに交互にメモリ11の出力を
選択して対応する行バツフアメモリ22a,22
bに与える。ここで、行バツフアメモリ22a,
22bは、CRTデイスプレイ41の水平走査線
が何番目のものであるかとメモリ11から読出さ
れた各移動標体の属性情報に含まれる行番号とに
基づいて、水平走査線のライン数と行番号とが所
定の関係であるとき、属性情報に含まれる行番号
を除くデータ(すなわち残余のデータ)を移動標
体別に記憶する。
前記行バツフアメモリ22bが書込状態の場合
における水平走査期間においては、行バツフアメ
モリ22aが読出モードである。このときは切替
スイツチ31aが行バツフアメモリ22aの出力
を列バツフアメモリ32aに与えるように切替え
る。そして、水平走査に同期して読出された行バ
ツフアメモリ22aの出力の移動標体別の属性情
報は、列番号順に並べ替えられて列バツフアメモ
リ32aに書込まれる。このとき、切替スイツチ
31bは行バツフアメモリ22bの出力を列バツ
フアメモリ32bへ与えないように、行バツフア
メモリ22bと列バツフアメモリ32bとを切放
す。このとき、出力切替回路33は列バツフアメ
モリ32b側に切替えられる。このため、列バツ
フアメモリ32bの記憶内容(すなわち行バツフ
アメモリ22bに書込まれている行番号に対応す
る水平走査線のデータよりも2水平走査線だけ前
に記憶された内容)が出力切替回路33を介して
表示ユニツト40に与えられ、CRTデイスプレ
イ41に表示されることになる。
における水平走査期間においては、行バツフアメ
モリ22aが読出モードである。このときは切替
スイツチ31aが行バツフアメモリ22aの出力
を列バツフアメモリ32aに与えるように切替え
る。そして、水平走査に同期して読出された行バ
ツフアメモリ22aの出力の移動標体別の属性情
報は、列番号順に並べ替えられて列バツフアメモ
リ32aに書込まれる。このとき、切替スイツチ
31bは行バツフアメモリ22bの出力を列バツ
フアメモリ32bへ与えないように、行バツフア
メモリ22bと列バツフアメモリ32bとを切放
す。このとき、出力切替回路33は列バツフアメ
モリ32b側に切替えられる。このため、列バツ
フアメモリ32bの記憶内容(すなわち行バツフ
アメモリ22bに書込まれている行番号に対応す
る水平走査線のデータよりも2水平走査線だけ前
に記憶された内容)が出力切替回路33を介して
表示ユニツト40に与えられ、CRTデイスプレ
イ41に表示されることになる。
すなわち、この発明では、奇数番目の水平走査
線の走査期間のとき、各切替スイツチ21a,2
1b,31a,31b,33は、それぞれ第1図
に示すように切替えられ、行バツフアメモリ22
bがメモリ11の出力を書込み、列バツフアメモ
リ32aが行バツフアメモリ22aの出力を書込
み、列バツフアメモリ32bの読出データが
CRTデイスプレイ41に表示される。これとは
逆に、偶数番目の水平走査線(すなわち行番号情
報が偶数のとき)の水平走査期間においては、各
切替スイツチ21a,21b,31a,31b,
33がそれぞれ図示とは逆に接続される。したが
つて、行番号が偶数となる水平走査線の走査期間
においては、メモリ11の読出出力の一部が行バ
ツフアメモリ22aに書込まれ、行バツフアメモ
リ22bの内容が読出されて列バツフアメモリ3
2bに書込まれ、列バツフアメモリ32aの内容
がCRTデイスプレイ41で表示されることにな
る。すなわち、この発明では、1フレーム分の移
動標体の属性情報が行番号に基づいて水平走査線
の1ラインごとに交互に行バツフアメモリ22b
または22aへ分類されて記憶され、書込モード
でない行バツフアメモリ22aまたは22bの内
容が列番号に基づいて分類されて列番号順次に並
べ替えられた後列バツフアメモリ32aまたは3
2bに記憶される。換言すれば、メモリ11に記
憶されている1フレーム分の移動標体の属性情報
は、そのとき走査されている水平走査線の縦方向
位置と各移動標体の属性情報に含まれる行番号と
に基づいて第1段階目の分類が行なわれ、その後
列番号に基づいて第2段階目の分類が行なわれ、
2段階の分類を経て配列された順序で表示される
ことになる。
線の走査期間のとき、各切替スイツチ21a,2
1b,31a,31b,33は、それぞれ第1図
に示すように切替えられ、行バツフアメモリ22
bがメモリ11の出力を書込み、列バツフアメモ
リ32aが行バツフアメモリ22aの出力を書込
み、列バツフアメモリ32bの読出データが
CRTデイスプレイ41に表示される。これとは
逆に、偶数番目の水平走査線(すなわち行番号情
報が偶数のとき)の水平走査期間においては、各
切替スイツチ21a,21b,31a,31b,
33がそれぞれ図示とは逆に接続される。したが
つて、行番号が偶数となる水平走査線の走査期間
においては、メモリ11の読出出力の一部が行バ
ツフアメモリ22aに書込まれ、行バツフアメモ
リ22bの内容が読出されて列バツフアメモリ3
2bに書込まれ、列バツフアメモリ32aの内容
がCRTデイスプレイ41で表示されることにな
る。すなわち、この発明では、1フレーム分の移
動標体の属性情報が行番号に基づいて水平走査線
の1ラインごとに交互に行バツフアメモリ22b
または22aへ分類されて記憶され、書込モード
でない行バツフアメモリ22aまたは22bの内
容が列番号に基づいて分類されて列番号順次に並
べ替えられた後列バツフアメモリ32aまたは3
2bに記憶される。換言すれば、メモリ11に記
憶されている1フレーム分の移動標体の属性情報
は、そのとき走査されている水平走査線の縦方向
位置と各移動標体の属性情報に含まれる行番号と
に基づいて第1段階目の分類が行なわれ、その後
列番号に基づいて第2段階目の分類が行なわれ、
2段階の分類を経て配列された順序で表示される
ことになる。
次に、この発明の具体的な実施例について説明
する。
する。
第3図はこの発明の一実施例の具体的な回路図
である。特に、第3A図は属性情報発生回路10
の詳細を示し、第3B図は行別分類記憶読出回路
20および制御信号発生回路50の詳細を示し、
第3C図は列別分類記憶読出回路30、表示ユニ
ツト40およびキヤラクタパターン発生回路60
の詳細を示す。
である。特に、第3A図は属性情報発生回路10
の詳細を示し、第3B図は行別分類記憶読出回路
20および制御信号発生回路50の詳細を示し、
第3C図は列別分類記憶読出回路30、表示ユニ
ツト40およびキヤラクタパターン発生回路60
の詳細を示す。
第4図は前記移動標体記憶用メモリ(以下メモ
リ)11の記憶領域を水平走査との関係で図解的
に示した図である。
リ)11の記憶領域を水平走査との関係で図解的
に示した図である。
第5A図〜第5C図は第3図の作動を説明する
ためのキヤラクタ表示状態を図解的に示した図で
あり、特に第5A図は色相コードに基づく表示を
説明するための図を示し、第5B図は対称形のキ
ヤラクタパターンを示し、第5C図は重ね書の表
示状態を示す。
ためのキヤラクタ表示状態を図解的に示した図で
あり、特に第5A図は色相コードに基づく表示を
説明するための図を示し、第5B図は対称形のキ
ヤラクタパターンを示し、第5C図は重ね書の表
示状態を示す。
次に、第3図ないし第5C図を参照して第3図
各部の具体的な構成とともにその作用について説
明する。
各部の具体的な構成とともにその作用について説
明する。
属性情報発生回路10は、メモリ11、中央処
理装置(CPU)12、アドレスデータ切替回路
13、入出力切替回路14およびラツチ回路15
を含む。このメモリ11は、CRTデイスプレイ
41の1フレームで表示可能な移動標体の最大個
数分の属性情報を記憶するのに必要な記憶容量
(たとえば1k×4bit)の記憶容量を有する。設計
したものでは、メモリ11としては形式名
HM6148P−6(日立製)のC−MOSメモリが用
いられる。このメモリ11のアクセスタイムは
85nsecである。ところで、メモリ11に記憶され
る移動標体の属性情報は、たとえば移動標体を表
示すべき座標位置を特定するための行番号(8ビ
ツト)、列番号(8ビツト)、キヤラクタ識別情報
(9ビツト)および制御データ(5ビツト)を含
む。制御データは、コントロールコードと称され
るものであつて、消失コード(1ビツト)、色相
コード(2ビツト)、横軸(すなわちX軸)対称
コード(1ビツト)、および縦軸(Y軸)対称コ
ード(1ビツト)を含む。
理装置(CPU)12、アドレスデータ切替回路
13、入出力切替回路14およびラツチ回路15
を含む。このメモリ11は、CRTデイスプレイ
41の1フレームで表示可能な移動標体の最大個
数分の属性情報を記憶するのに必要な記憶容量
(たとえば1k×4bit)の記憶容量を有する。設計
したものでは、メモリ11としては形式名
HM6148P−6(日立製)のC−MOSメモリが用
いられる。このメモリ11のアクセスタイムは
85nsecである。ところで、メモリ11に記憶され
る移動標体の属性情報は、たとえば移動標体を表
示すべき座標位置を特定するための行番号(8ビ
ツト)、列番号(8ビツト)、キヤラクタ識別情報
(9ビツト)および制御データ(5ビツト)を含
む。制御データは、コントロールコードと称され
るものであつて、消失コード(1ビツト)、色相
コード(2ビツト)、横軸(すなわちX軸)対称
コード(1ビツト)、および縦軸(Y軸)対称コ
ード(1ビツト)を含む。
ここで、消失コードとは、オブジエクトライブ
信号とも称され、移動標体の表示を能動化すべき
か不能動化すべきかを表わすコードである。色相
コードとは、後述のキヤラクタパターン発生回路
60から発生されるキヤラクタパターンによつて
予め色の決められているキヤラクタに対して、見
かけ上異なる色のカラーフイルタをかけたごとく
色相または色調を変えるためのデータである。た
とえば、第5A図に示すように移動標体の一例と
して飛行機を表示する場合において、飛行機の機
体と翼と背景とをそれぞれ異なる色で表わす場合
であれば、後述のキヤラクタ記憶用メモリ61に
は1つのキヤラクタパターンの各ドツト別に色コ
ードを記憶している。そして、キヤラクタパター
ン情報が色相コードに基づいて4種類のカラーフ
イルタをかけたごとく合成された色で表示され
る。横軸対称コードおよび縦軸対称コードは、そ
れぞれキヤラクタ記憶用メモリ61で記憶されて
いるキヤラクタパターンの形状を横軸(X軸)ま
たは縦軸(Y軸)に対称な形状で表示指令するの
に利用される。たとえば、キヤラクタ記憶用メモ
リ61で記憶されているあるキヤラクタがF(す
なわち第5B図の第1象限に示すキヤラクタ)で
ある場合は、横軸対称コードおよび縦軸対称コー
ドがいずれも論理「0」のとき第5B図の第1象
限に示すごとくキヤラクタパターンのそのままの
形状で表示させ、縦軸対称コードのみが論理
「1」のとき第2象限に示すパターンとなるよう
に表示させ、横軸対称コードのみが論理「1」の
とき第4象限で示すパターンのように表示指令
し、横軸対称コードおよび縦軸対称コードのいず
れもが論理「1」のとき第3象限に示すパターン
のように表示させる。
信号とも称され、移動標体の表示を能動化すべき
か不能動化すべきかを表わすコードである。色相
コードとは、後述のキヤラクタパターン発生回路
60から発生されるキヤラクタパターンによつて
予め色の決められているキヤラクタに対して、見
かけ上異なる色のカラーフイルタをかけたごとく
色相または色調を変えるためのデータである。た
とえば、第5A図に示すように移動標体の一例と
して飛行機を表示する場合において、飛行機の機
体と翼と背景とをそれぞれ異なる色で表わす場合
であれば、後述のキヤラクタ記憶用メモリ61に
は1つのキヤラクタパターンの各ドツト別に色コ
ードを記憶している。そして、キヤラクタパター
ン情報が色相コードに基づいて4種類のカラーフ
イルタをかけたごとく合成された色で表示され
る。横軸対称コードおよび縦軸対称コードは、そ
れぞれキヤラクタ記憶用メモリ61で記憶されて
いるキヤラクタパターンの形状を横軸(X軸)ま
たは縦軸(Y軸)に対称な形状で表示指令するの
に利用される。たとえば、キヤラクタ記憶用メモ
リ61で記憶されているあるキヤラクタがF(す
なわち第5B図の第1象限に示すキヤラクタ)で
ある場合は、横軸対称コードおよび縦軸対称コー
ドがいずれも論理「0」のとき第5B図の第1象
限に示すごとくキヤラクタパターンのそのままの
形状で表示させ、縦軸対称コードのみが論理
「1」のとき第2象限に示すパターンとなるよう
に表示させ、横軸対称コードのみが論理「1」の
とき第4象限で示すパターンのように表示指令
し、横軸対称コードおよび縦軸対称コードのいず
れもが論理「1」のとき第3象限に示すパターン
のように表示させる。
前記CPU12は、比較的安価でかつ処理動作
の高速でないもの(たとえば動作クロツクの周波
数が4MHzのもの)であつて、たとえば形式名
Z80A(ZILOG製)が用いられる。このCPU12
は、たとえばビデオゲーム装置の1回のゲームで
表示すべき複数フレーム分のデータを予め記憶し
ておき、メモリ11の書込データを入出力切替回
路14に与えるとともに、その書込アドレスをア
ドレスデータ切替回路13に与える。切替回路1
3は、垂直ブランキング信号(以下VB信号と略
称する)が与えられている期間中CPU12から
の書込アドレスデータをメモリ11のアドレスデ
ータとして与え、VB信号のないとき後述のテレ
ビ用同期カウンタ51から与えられる水平走査ア
ドレスデータを読出アドレスデータとしてメモリ
11に与える。一方、切替回路14はVB信号の
与えられている期間中、CPU12から出力され
る書込データをメモリ11に与え、VB信号のな
いときメモリ11から読出されたデータをラツチ
回路15に与える。すなわち、メモリ11は、
VB信号期間中1フレームで表示すべき複数の移
動標体の属性情報が書込まれ、VB信号でない期
間中(すなわちCRTデイスプレイ41の水平走
査期間中)において書込データを水平走査に同期
して読出される。
の高速でないもの(たとえば動作クロツクの周波
数が4MHzのもの)であつて、たとえば形式名
Z80A(ZILOG製)が用いられる。このCPU12
は、たとえばビデオゲーム装置の1回のゲームで
表示すべき複数フレーム分のデータを予め記憶し
ておき、メモリ11の書込データを入出力切替回
路14に与えるとともに、その書込アドレスをア
ドレスデータ切替回路13に与える。切替回路1
3は、垂直ブランキング信号(以下VB信号と略
称する)が与えられている期間中CPU12から
の書込アドレスデータをメモリ11のアドレスデ
ータとして与え、VB信号のないとき後述のテレ
ビ用同期カウンタ51から与えられる水平走査ア
ドレスデータを読出アドレスデータとしてメモリ
11に与える。一方、切替回路14はVB信号の
与えられている期間中、CPU12から出力され
る書込データをメモリ11に与え、VB信号のな
いときメモリ11から読出されたデータをラツチ
回路15に与える。すなわち、メモリ11は、
VB信号期間中1フレームで表示すべき複数の移
動標体の属性情報が書込まれ、VB信号でない期
間中(すなわちCRTデイスプレイ41の水平走
査期間中)において書込データを水平走査に同期
して読出される。
ところで、メモリ11に1フレーム分の移動標
体の属性情報を書込む場合は、好ましくはテレビ
用同期カウンタを共用する目的で、メモリ11の
各番地に連続的に書込むことなく、不連続的に書
込む。第4図はメモリ11に移動標体の属性情報
を書込む場合の好ましい例を図解的に示した図で
ある。たとえば、メモリ11の各記憶エリアに連
続のアドレス(たとえば0,1,〜21…)をつけ
た場合、各移動標体OB1,OB2,…が斜線で
示すアドレスの記憶エリアをとばして書込まれ
る。換言すれば、ある移動標体の個数ごとに、1
番地分だけ空白データ(たとえばオールビツト
0)が書込まれる。その理由は、メモリ11の読
出アドレスを指定する場合、テレビ用同期カウン
タ51に含まれる水平同期カウンタとは別に読出
時間を一時停止するための特別のカウンタを設け
るか、水平同期カウンタの出力に同期させてメモ
リ11のある番地ごとに空白データを書いておき
その空白データの番地を読出すアクセスタイムを
利用するためである。その目的で、この実施例で
は、メモリ11の3番地、11番地、以後8番地お
きに空白データが書込まれる。その理由は、空白
データを書込んでいる番地の読出タイミングは、
行バツフアメモリ22aまたは22bの読出タイ
ミングでもあるので、空白データを読出してもそ
の内容が無視されて行バツフアメモリ22aまた
は22bの読出出力に影響を与えないことによ
る。この動作状態を明らかにするために、第4図
ではメモリ11のアドレス指定によつて読出され
るデータと水平走査との関係を対比させて示す。
すなわち、縦方向を水平走査時間としたとき、○
印で示す部分がメモリ11の読出期間でありかつ
行バツフアメモリ22aまたは22bのいずれか
一方の書込期間である。×印部分はメモリ11か
ら空白データが読出される期間であるので、この
とき行バツフアメモリ22aまたは22bのいず
れか他方の読出しが行なわれる。このようにし
て、1水平走査期間において表示可能な移動標体
の最大個数分の(たとえば32個)の読出しが、1
水平走査線ごとに行なわれる。
体の属性情報を書込む場合は、好ましくはテレビ
用同期カウンタを共用する目的で、メモリ11の
各番地に連続的に書込むことなく、不連続的に書
込む。第4図はメモリ11に移動標体の属性情報
を書込む場合の好ましい例を図解的に示した図で
ある。たとえば、メモリ11の各記憶エリアに連
続のアドレス(たとえば0,1,〜21…)をつけ
た場合、各移動標体OB1,OB2,…が斜線で
示すアドレスの記憶エリアをとばして書込まれ
る。換言すれば、ある移動標体の個数ごとに、1
番地分だけ空白データ(たとえばオールビツト
0)が書込まれる。その理由は、メモリ11の読
出アドレスを指定する場合、テレビ用同期カウン
タ51に含まれる水平同期カウンタとは別に読出
時間を一時停止するための特別のカウンタを設け
るか、水平同期カウンタの出力に同期させてメモ
リ11のある番地ごとに空白データを書いておき
その空白データの番地を読出すアクセスタイムを
利用するためである。その目的で、この実施例で
は、メモリ11の3番地、11番地、以後8番地お
きに空白データが書込まれる。その理由は、空白
データを書込んでいる番地の読出タイミングは、
行バツフアメモリ22aまたは22bの読出タイ
ミングでもあるので、空白データを読出してもそ
の内容が無視されて行バツフアメモリ22aまた
は22bの読出出力に影響を与えないことによ
る。この動作状態を明らかにするために、第4図
ではメモリ11のアドレス指定によつて読出され
るデータと水平走査との関係を対比させて示す。
すなわち、縦方向を水平走査時間としたとき、○
印で示す部分がメモリ11の読出期間でありかつ
行バツフアメモリ22aまたは22bのいずれか
一方の書込期間である。×印部分はメモリ11か
ら空白データが読出される期間であるので、この
とき行バツフアメモリ22aまたは22bのいず
れか他方の読出しが行なわれる。このようにし
て、1水平走査期間において表示可能な移動標体
の最大個数分の(たとえば32個)の読出しが、1
水平走査線ごとに行なわれる。
前記メモリ11の読出データすなわちある1つ
の移動標体の属性情報は、ラツチ回路15に与え
られる。ラツチ回路15は、1つの移動標体の属
性情報を一定時間保持し、属性情報に含まれる行
番号を行別分類記憶読出回路20に含まれる比較
器23に与えるとともに、属性情報のうちの行番
号を除く各種のデータを行バツフアメモリ22
a,22bに書込データとして与える。また、ラ
ツチ回路15は後述の消去制御信号発生器53か
ら消去コード発生指令信号が入力されたことに基
づいて、消去コード(すなわちオールビツト0の
コード)を行バツフアメモリ22a,22bに与
える。さらに、ラツチ回路15は保持している属
性情報にX軸対称表示信号が含まれていることに
基づいて、X軸対称表示信号を後述のX軸対称コ
ード発生器24に与える。
の移動標体の属性情報は、ラツチ回路15に与え
られる。ラツチ回路15は、1つの移動標体の属
性情報を一定時間保持し、属性情報に含まれる行
番号を行別分類記憶読出回路20に含まれる比較
器23に与えるとともに、属性情報のうちの行番
号を除く各種のデータを行バツフアメモリ22
a,22bに書込データとして与える。また、ラ
ツチ回路15は後述の消去制御信号発生器53か
ら消去コード発生指令信号が入力されたことに基
づいて、消去コード(すなわちオールビツト0の
コード)を行バツフアメモリ22a,22bに与
える。さらに、ラツチ回路15は保持している属
性情報にX軸対称表示信号が含まれていることに
基づいて、X軸対称表示信号を後述のX軸対称コ
ード発生器24に与える。
次に、行別移動標体バツフアメモリ記憶読出回
路20の詳細を説明する。行バツフアメモリ22
aおよび22bは、1水平走査期間において表示
可能な移動標体の最大個数(32)分の属性情報の
うち行番号を除く残余のデータを記憶する記憶容
量を有する。このような行バツフアメモリ22
a,22bは、バイポーラメモリ、たとえば形式
名 MB7063(富士通製)が用いられる。この
MB7063は、その記憶容量が64×9bitであり、ア
クセスタイムが45nsecである。この行バツフアメ
モリ22aまたは22bには、それぞれ対応する
アドレス切替回路21aまたは21bの出力のア
ドレスデータが与えられる。切替回路21a,2
1bには、テレビ用同期カウンタ51出力の水平
走査アドレスが読出アドレスデータとして与えら
れ、行選択用カウンタ26の計数値が書込アドレ
スデータとして与えられる。切替回路21aおよ
び行バツフアメモリ22aには、後述の走査切替
信号発生器52から走査切替信号が与えられる。
走査切替信号がハイレベルの場合は、切替回路2
1aが書込アドレスを選択し、行バツフアメモリ
22aが書込モードとなる。一方、切替回路21
bおよび行バツフアメモリ22bには、走査切替
信号がインバータ27で反転されて与えられてい
る。このため、走査切替信号がローレベルの場合
は、切替回路21bが書込アドレスを選択し、行
バツフアメモリ22bが書込モードとなる。ここ
で、走査切替信号は、1水平走査線ごとにハイレ
ベルとローレベルを交互に繰り返す信号であつ
て、たとえば水平走査線に対応する行番号が偶数
のときハイレベル、奇数のときローレベルとな
る。したがつて、切替回路21aと21bとは1
水平走査線ごとに交互に書込アドレスと読出アド
レスとを選択する。換言すれば、行バツフアメモ
リ22aと22bのいずれか一方が書込モードの
とき、他方が読出モードとなり、書込モードと読
出モードが1水平走査線ごとに切替えられる。
路20の詳細を説明する。行バツフアメモリ22
aおよび22bは、1水平走査期間において表示
可能な移動標体の最大個数(32)分の属性情報の
うち行番号を除く残余のデータを記憶する記憶容
量を有する。このような行バツフアメモリ22
a,22bは、バイポーラメモリ、たとえば形式
名 MB7063(富士通製)が用いられる。この
MB7063は、その記憶容量が64×9bitであり、ア
クセスタイムが45nsecである。この行バツフアメ
モリ22aまたは22bには、それぞれ対応する
アドレス切替回路21aまたは21bの出力のア
ドレスデータが与えられる。切替回路21a,2
1bには、テレビ用同期カウンタ51出力の水平
走査アドレスが読出アドレスデータとして与えら
れ、行選択用カウンタ26の計数値が書込アドレ
スデータとして与えられる。切替回路21aおよ
び行バツフアメモリ22aには、後述の走査切替
信号発生器52から走査切替信号が与えられる。
走査切替信号がハイレベルの場合は、切替回路2
1aが書込アドレスを選択し、行バツフアメモリ
22aが書込モードとなる。一方、切替回路21
bおよび行バツフアメモリ22bには、走査切替
信号がインバータ27で反転されて与えられてい
る。このため、走査切替信号がローレベルの場合
は、切替回路21bが書込アドレスを選択し、行
バツフアメモリ22bが書込モードとなる。ここ
で、走査切替信号は、1水平走査線ごとにハイレ
ベルとローレベルを交互に繰り返す信号であつ
て、たとえば水平走査線に対応する行番号が偶数
のときハイレベル、奇数のときローレベルとな
る。したがつて、切替回路21aと21bとは1
水平走査線ごとに交互に書込アドレスと読出アド
レスとを選択する。換言すれば、行バツフアメモ
リ22aと22bのいずれか一方が書込モードの
とき、他方が読出モードとなり、書込モードと読
出モードが1水平走査線ごとに切替えられる。
前記比較器23は、CRTデイスプレイ41の
垂直走査アドレスと属性情報に含まれる行番号と
が所定の関係であることを検出する所定関係検出
手段として働く。すなわち、比較器23には、
CRTデイスプレイ41の垂直走査に同期した垂
直走査アドレスがテレビ用同期カウンタ(以下同
期カウンタ)51から与えられる。比較器23は
ラツチ回路15から与えられる行番号と垂直走査
アドレスとを常時比較する。ここで、行番号およ
び垂直走査アドレスはいずれも8ビツトであり、
上位5ビツトが一致しているときは1つの移動標
体を表わすためのキヤラクタパターンの行番号付
加データ(以下△Vデータ)が0ないし7のいず
れかの範囲内にあることを意味する。そこで、比
較器23は行番号と垂直走査アドレスの上位5ビ
ツトが一致しているとき、行選択書込パルスを導
出してオアゲート25に与え、さらにオアゲート
25を経由して行バツフアメモリ22a,22b
に与える。また、比較器23は行番号と垂直走査
アドレスの上位5ビツトが一致した場合におい
て、下位3ビツトのコードで表わされるそれぞれ
の値の差データがX軸対称コード発生器24に与
えられる。X軸対称コード発生器24は、X軸対
称表示信号のないとき、比較器23から与えられ
た差データを△Vデータとして行バツフアメモリ
22a,22bに与える。ここで、△Vデータ
は、1つの移動標体のキヤラクタの縦方向のドツ
ト数以下の数(すなわち0ないし7)である。こ
の△Vデータが0のときは、1つのキヤラクタの
ドツト数を縦横8×8ドツトとしたとき、左上の
横方向1行分の内容を読出させることを表わす。
一方、X軸対称コード発生器24は、前記ラツチ
回路15からX軸対称表示信号(ハイレベル)が
与えられたとき、数値7から比較器23出力の差
データ(0ないし7)を減算した数値を△Vデー
タとして導出する。この結果、X軸対称表示信号
が入力された場合は、後述のキヤラクタ記憶用メ
モリ61に記憶されている1つのキヤラクタの各
行の読出順序が逆方向になる。
垂直走査アドレスと属性情報に含まれる行番号と
が所定の関係であることを検出する所定関係検出
手段として働く。すなわち、比較器23には、
CRTデイスプレイ41の垂直走査に同期した垂
直走査アドレスがテレビ用同期カウンタ(以下同
期カウンタ)51から与えられる。比較器23は
ラツチ回路15から与えられる行番号と垂直走査
アドレスとを常時比較する。ここで、行番号およ
び垂直走査アドレスはいずれも8ビツトであり、
上位5ビツトが一致しているときは1つの移動標
体を表わすためのキヤラクタパターンの行番号付
加データ(以下△Vデータ)が0ないし7のいず
れかの範囲内にあることを意味する。そこで、比
較器23は行番号と垂直走査アドレスの上位5ビ
ツトが一致しているとき、行選択書込パルスを導
出してオアゲート25に与え、さらにオアゲート
25を経由して行バツフアメモリ22a,22b
に与える。また、比較器23は行番号と垂直走査
アドレスの上位5ビツトが一致した場合におい
て、下位3ビツトのコードで表わされるそれぞれ
の値の差データがX軸対称コード発生器24に与
えられる。X軸対称コード発生器24は、X軸対
称表示信号のないとき、比較器23から与えられ
た差データを△Vデータとして行バツフアメモリ
22a,22bに与える。ここで、△Vデータ
は、1つの移動標体のキヤラクタの縦方向のドツ
ト数以下の数(すなわち0ないし7)である。こ
の△Vデータが0のときは、1つのキヤラクタの
ドツト数を縦横8×8ドツトとしたとき、左上の
横方向1行分の内容を読出させることを表わす。
一方、X軸対称コード発生器24は、前記ラツチ
回路15からX軸対称表示信号(ハイレベル)が
与えられたとき、数値7から比較器23出力の差
データ(0ないし7)を減算した数値を△Vデー
タとして導出する。この結果、X軸対称表示信号
が入力された場合は、後述のキヤラクタ記憶用メ
モリ61に記憶されている1つのキヤラクタの各
行の読出順序が逆方向になる。
前記行選択用同期カウンタ(以下同期カウン
タ)26は、たとえば32進カウンタが用いられ
る。同期カウンタ26は垂直ブランキング信号期
間の前半で後述の消去制御信号発生器53から発
生された32個の消去パルスがオアゲート25を介
して入力されたことに応じて、その計数値を初期
状態にクリアする。そして、同期カウンタ26
は、水平走査期間において比較器23が行選択書
込パルスを導出するごとにその計数値を歩進し、
その計数値を書込アドレスデータとして切替回路
21a,21bに与える。なお、同期カウンタ2
6は1水平走査期間において列番号の最大数
(32)以上の行選択書込パルス25が与えられる
と、その計数値を再び1から計数し始める。この
ため、1水平走査期間に32個以上の移動標体を表
示指令するための属性情報がメモリ11から出力
されても、行バツフアメモリ22aまたは22b
には最も新しく入力された移動標体の属性情報か
ら32個分前までの属性情報を記憶し、それ以前に
入力された移動標体の属性情報を何ら記憶しな
い。換言すれば、行バツフアメモリ22a,22
bは先入れ先出し態様のバツフアメモリである。
この行バツフアメモリ22aまたは22bのいず
れか一方の読出出力は、ラツチ回路28に与えら
れ保持される。
タ)26は、たとえば32進カウンタが用いられ
る。同期カウンタ26は垂直ブランキング信号期
間の前半で後述の消去制御信号発生器53から発
生された32個の消去パルスがオアゲート25を介
して入力されたことに応じて、その計数値を初期
状態にクリアする。そして、同期カウンタ26
は、水平走査期間において比較器23が行選択書
込パルスを導出するごとにその計数値を歩進し、
その計数値を書込アドレスデータとして切替回路
21a,21bに与える。なお、同期カウンタ2
6は1水平走査期間において列番号の最大数
(32)以上の行選択書込パルス25が与えられる
と、その計数値を再び1から計数し始める。この
ため、1水平走査期間に32個以上の移動標体を表
示指令するための属性情報がメモリ11から出力
されても、行バツフアメモリ22aまたは22b
には最も新しく入力された移動標体の属性情報か
ら32個分前までの属性情報を記憶し、それ以前に
入力された移動標体の属性情報を何ら記憶しな
い。換言すれば、行バツフアメモリ22a,22
bは先入れ先出し態様のバツフアメモリである。
この行バツフアメモリ22aまたは22bのいず
れか一方の読出出力は、ラツチ回路28に与えら
れ保持される。
次に、制御信号発生回路50の詳細を説明す
る。制御信号発生回路50は、テレビ用同期カウ
ンタ51を含む。この同期カウンタ51は、
CRTデイスプレイ41の水平走査状態すなわち
電子ビームの水平位置に同期して水平走査アドレ
スデータを発生し、それを読出アドレスデータと
して前記切替回路13,21aおよび21bに与
える。また、同期カウンタ51は、CRTデイス
プレイ41の水平走査線の縦方向位置すなわち行
番号に対応する走査位置に同期して垂直走査アド
レスデータを発生し、比較器23に与える。ま
た、同期カウンタ51は水平ブランキング信号
(HB信号)を走査切替信号発生器52に与える
とともに、HB信号を含むタイミング信号を消去
制御信号発生器53に与える。走査切替信号発生
器52は、1水平走査ごとに交互にハイレベルと
ローレベルに切替えるような走査切替信号を発生
する。このような走査切替信号発生器52として
は、たとえば水平ブランキング信号が入力される
ごとにその出力論理レベルをハイレベルとローレ
ベルに切替えるようなフリツプフロツプが用いら
れる。消去制御信号発生器53は、HB信号の開
始時からHB信号期間よりも短い期間において列
番号の最大数(32)に相当する個数の消去パルス
を発生してオアゲート25に与えるとともに、消
去コード発生能動化信号をラツチ回路15に与え
る。これはHB信号期間において、次に書込モー
ドとなる行バツフアメモリ22aまたは22bの
内容を消去するためである。すなわち、消去コー
ド発生能動化信号が与えられたとき、ラツチ回路
15が消去コード(オールビツト0)を書込デー
タとして行バツフアメモリ22aおよび22bに
与える。このとき、前記同期カウンタ26には消
去パルスが32個順次与えられる。このため、同期
カウンタ26の計数値が1から32まで歩進するご
とに、その計数値が書込アドレスデータとして次
の1水平走査期間において書込モードとなる行バ
ツフアメモリ22aまたは22bに与えられる。
この結果、次の1水平走査において書込モードと
なる行バツフアメモリには、同期カウンタ26で
指定されたアドレスへ順次オールビツト0のデー
タ(消去コード)が書込まれることになる。
る。制御信号発生回路50は、テレビ用同期カウ
ンタ51を含む。この同期カウンタ51は、
CRTデイスプレイ41の水平走査状態すなわち
電子ビームの水平位置に同期して水平走査アドレ
スデータを発生し、それを読出アドレスデータと
して前記切替回路13,21aおよび21bに与
える。また、同期カウンタ51は、CRTデイス
プレイ41の水平走査線の縦方向位置すなわち行
番号に対応する走査位置に同期して垂直走査アド
レスデータを発生し、比較器23に与える。ま
た、同期カウンタ51は水平ブランキング信号
(HB信号)を走査切替信号発生器52に与える
とともに、HB信号を含むタイミング信号を消去
制御信号発生器53に与える。走査切替信号発生
器52は、1水平走査ごとに交互にハイレベルと
ローレベルに切替えるような走査切替信号を発生
する。このような走査切替信号発生器52として
は、たとえば水平ブランキング信号が入力される
ごとにその出力論理レベルをハイレベルとローレ
ベルに切替えるようなフリツプフロツプが用いら
れる。消去制御信号発生器53は、HB信号の開
始時からHB信号期間よりも短い期間において列
番号の最大数(32)に相当する個数の消去パルス
を発生してオアゲート25に与えるとともに、消
去コード発生能動化信号をラツチ回路15に与え
る。これはHB信号期間において、次に書込モー
ドとなる行バツフアメモリ22aまたは22bの
内容を消去するためである。すなわち、消去コー
ド発生能動化信号が与えられたとき、ラツチ回路
15が消去コード(オールビツト0)を書込デー
タとして行バツフアメモリ22aおよび22bに
与える。このとき、前記同期カウンタ26には消
去パルスが32個順次与えられる。このため、同期
カウンタ26の計数値が1から32まで歩進するご
とに、その計数値が書込アドレスデータとして次
の1水平走査期間において書込モードとなる行バ
ツフアメモリ22aまたは22bに与えられる。
この結果、次の1水平走査において書込モードと
なる行バツフアメモリには、同期カウンタ26で
指定されたアドレスへ順次オールビツト0のデー
タ(消去コード)が書込まれることになる。
制御信号発生回路50は、さらに消失信号発生
器54およびY軸対称指令信号発生器55を含
む。そして、同期カウンタ51は電子ビームが水
平走査しているときに各列番号で割当てられた左
端のドツトの位置を走査するタイミングごとに、
タイミングパルスを発生して消失信号発生器54
およびY軸対称表示信号発生器55に与える。消
失信号発生器54はタイミングパルスが与えられ
るごとに、ラツチ回路28から入力される消失コ
ードが1つの移動標体の表示状態を消すことを表
わす信号か否かを判断し、表示を消すことを表わ
す信号であることに基づいて消失信号を導出す
る。Y軸対称表示信号発生器55は、タイミング
パルスが与えられるごとに、ラツチ回路28から
与えられるY軸対称コードがY軸対称表示させる
ことを表わす信号(論理「1」)か否かを判断し、
Y軸対称表示信号であることに基づいてキヤラク
タパターンの読出シフト方向を逆転させる信号を
後述の並列−直列変換器62へ与える。たとえ
ば、Y軸対称表示信号発生器55は、Y軸対称表
示信号でなければ右シフトさせる信号(たとえば
ローレベル)を導出し、Y軸対称表示信号であれ
ば左シフトさせる信号(たとえばハイレベル)を
導出する。さらに、同期カウンタ51は水平走査
線が水平方向へ1ドツト進むごとにシフトクロツ
クパルスを発生し、後述の並列−直列変換器62
および色コード変換器42へ与える。
器54およびY軸対称指令信号発生器55を含
む。そして、同期カウンタ51は電子ビームが水
平走査しているときに各列番号で割当てられた左
端のドツトの位置を走査するタイミングごとに、
タイミングパルスを発生して消失信号発生器54
およびY軸対称表示信号発生器55に与える。消
失信号発生器54はタイミングパルスが与えられ
るごとに、ラツチ回路28から入力される消失コ
ードが1つの移動標体の表示状態を消すことを表
わす信号か否かを判断し、表示を消すことを表わ
す信号であることに基づいて消失信号を導出す
る。Y軸対称表示信号発生器55は、タイミング
パルスが与えられるごとに、ラツチ回路28から
与えられるY軸対称コードがY軸対称表示させる
ことを表わす信号(論理「1」)か否かを判断し、
Y軸対称表示信号であることに基づいてキヤラク
タパターンの読出シフト方向を逆転させる信号を
後述の並列−直列変換器62へ与える。たとえ
ば、Y軸対称表示信号発生器55は、Y軸対称表
示信号でなければ右シフトさせる信号(たとえば
ローレベル)を導出し、Y軸対称表示信号であれ
ば左シフトさせる信号(たとえばハイレベル)を
導出する。さらに、同期カウンタ51は水平走査
線が水平方向へ1ドツト進むごとにシフトクロツ
クパルスを発生し、後述の並列−直列変換器62
および色コード変換器42へ与える。
次に、列別分類記憶読出回路30およびそれに
関連する回路の詳細を説明する。列別分類記憶読
出回路30は、列バツフアメモリ32aおよび3
2bを含む。この列バツフアメモリ32a,32
bは、列番号別に1水平走査期間に表示すべき移
動標体の属性情報に基づくキヤラクタパターンを
記憶するものであつて、1水平走査線で表示すべ
きキヤラクタを表わすデータを1水平走査線ごと
に交互に記憶または読出するものである。このよ
うな列バツフアメモリ32a,32bとしては、
256×5bitの記憶容量でありかつ35nsecのアクセ
スタイムを有するバイポーラメモリが用いられ、
試作したものでは形式名F93422(Fairchild製)を
用いた。列バツフアメモリ32a,32bには、
それぞれ書込データ切替回路31a,31bから
書込データが与えられるとともに、アドレスデー
タ切替回路37a,37bから読出アドレスデー
タが与えられる。切替回路31a,31bは、走
査切替信号の論理状態が反転するごとに、換言す
れば1水平走査線ごとに交互に書込データとして
色相コードおよびキヤラクタ色コードまたは消去
コードを選択するものである。
関連する回路の詳細を説明する。列別分類記憶読
出回路30は、列バツフアメモリ32aおよび3
2bを含む。この列バツフアメモリ32a,32
bは、列番号別に1水平走査期間に表示すべき移
動標体の属性情報に基づくキヤラクタパターンを
記憶するものであつて、1水平走査線で表示すべ
きキヤラクタを表わすデータを1水平走査線ごと
に交互に記憶または読出するものである。このよ
うな列バツフアメモリ32a,32bとしては、
256×5bitの記憶容量でありかつ35nsecのアクセ
スタイムを有するバイポーラメモリが用いられ、
試作したものでは形式名F93422(Fairchild製)を
用いた。列バツフアメモリ32a,32bには、
それぞれ書込データ切替回路31a,31bから
書込データが与えられるとともに、アドレスデー
タ切替回路37a,37bから読出アドレスデー
タが与えられる。切替回路31a,31bは、走
査切替信号の論理状態が反転するごとに、換言す
れば1水平走査線ごとに交互に書込データとして
色相コードおよびキヤラクタ色コードまたは消去
コードを選択するものである。
前記キヤラクタ色コードは、キヤラクタパター
ン情報発生回路60から発生される。キヤラクタ
パターン発生回路60はキヤラクタ記憶用メモリ
(以下メモリ)61および並列−直列変換器62
を含む。キヤラクタ記憶用メモリ61はキヤラク
タコードで指定されるキヤラクタの種類別にキヤ
ラクタパターンを表示するためのデータを記憶す
る。たとえば、1つの移動標体が8×8ドツトで
表示されるものとすれば、1つのドツトにつき3
ビツトで色コードを記憶する。そして、各横方向
のドツトのうちどの行(上から何段目)を読出す
かは、△Vデータに基づいて決められる。すなわ
ち、△Vデータが0〜7のとき、メモリ61は、
縦方向に1〜8段目のそれぞれの横方向8ドツト
分のデータをビツト並列で読出す。並列−直列変
換器62は、キヤラクタ記憶用メモリ61から与
えられる1つの移動標体に対応するキヤラクタパ
ターンのうち横方向8ドツト分のデータ(8ドツ
ト×3ビツト)をシフト方向信号に基づいて1ド
ツトごとに3ビツトの直列データに変換する。具
体的には、Y軸対称表示信号のないときとあると
きとで直列データに変換するシフト方向を逆方向
にすることによつて、Y軸に対称となるキヤラク
タパターンを読出す。
ン情報発生回路60から発生される。キヤラクタ
パターン発生回路60はキヤラクタ記憶用メモリ
(以下メモリ)61および並列−直列変換器62
を含む。キヤラクタ記憶用メモリ61はキヤラク
タコードで指定されるキヤラクタの種類別にキヤ
ラクタパターンを表示するためのデータを記憶す
る。たとえば、1つの移動標体が8×8ドツトで
表示されるものとすれば、1つのドツトにつき3
ビツトで色コードを記憶する。そして、各横方向
のドツトのうちどの行(上から何段目)を読出す
かは、△Vデータに基づいて決められる。すなわ
ち、△Vデータが0〜7のとき、メモリ61は、
縦方向に1〜8段目のそれぞれの横方向8ドツト
分のデータをビツト並列で読出す。並列−直列変
換器62は、キヤラクタ記憶用メモリ61から与
えられる1つの移動標体に対応するキヤラクタパ
ターンのうち横方向8ドツト分のデータ(8ドツ
ト×3ビツト)をシフト方向信号に基づいて1ド
ツトごとに3ビツトの直列データに変換する。具
体的には、Y軸対称表示信号のないときとあると
きとで直列データに変換するシフト方向を逆方向
にすることによつて、Y軸に対称となるキヤラク
タパターンを読出す。
前記切替回路37a,37bは、それぞれ対応
する列選択用同期カウンタ(以下同期カウンタ)
34a,34bから列番号に基づく読出アドレス
データが入力されるとともに、前記同期カウンタ
51から水平走査アドレスが入力される。この同
期カウンタ34a,34bは、それぞれ対応する
アンドゲート35a,35bからハイレベルが与
えられているときのみ能動化される。アンドゲー
ト35aは消失信号が論理「1」のとき(すなわ
ち列番号で指定される移動標体を表示すべきと
き)でありかつ走査切替信号がハイレベルのとき
同期カウンタ34aを能動化させる。一方、アン
ドゲート35bは消失信号が論理「1」でありか
つ走査切替信号がローレベルのとき同期カウンタ
34bを能動化させる。同期カウンタ34a,3
4bにはラツチ回路28から1つの移動標体の列
番号が与えられる。能動化された同期カウンタ3
4aまたは34bは、並列−直列変換器62に与
えられているシフトクロツクと同一のクロツクで
相互に同調されている。そのために、ラツチ回路
28からある1つの移動標体の列番号がそのとき
能動化されている同期カウンタ34aまたは34
bに入力されたことに応答して、同期カウンタ3
4aまたは34bはそのときから並列−直列変換
器62出力のキヤラクタ色コードの横方向8ドツ
ト分のデータをシフトするのと同期して書込アド
レスを8カウント分だけ発生する。
する列選択用同期カウンタ(以下同期カウンタ)
34a,34bから列番号に基づく読出アドレス
データが入力されるとともに、前記同期カウンタ
51から水平走査アドレスが入力される。この同
期カウンタ34a,34bは、それぞれ対応する
アンドゲート35a,35bからハイレベルが与
えられているときのみ能動化される。アンドゲー
ト35aは消失信号が論理「1」のとき(すなわ
ち列番号で指定される移動標体を表示すべきと
き)でありかつ走査切替信号がハイレベルのとき
同期カウンタ34aを能動化させる。一方、アン
ドゲート35bは消失信号が論理「1」でありか
つ走査切替信号がローレベルのとき同期カウンタ
34bを能動化させる。同期カウンタ34a,3
4bにはラツチ回路28から1つの移動標体の列
番号が与えられる。能動化された同期カウンタ3
4aまたは34bは、並列−直列変換器62に与
えられているシフトクロツクと同一のクロツクで
相互に同調されている。そのために、ラツチ回路
28からある1つの移動標体の列番号がそのとき
能動化されている同期カウンタ34aまたは34
bに入力されたことに応答して、同期カウンタ3
4aまたは34bはそのときから並列−直列変換
器62出力のキヤラクタ色コードの横方向8ドツ
ト分のデータをシフトするのと同期して書込アド
レスを8カウント分だけ発生する。
次に、列別分類記憶読出回路30が行別分類記
憶読出回路20から読出された行別の移動標体を
CRTデイスプレイ41で表示できるように水平
走査線の走査順次の列番号に分類する場合を説明
する。たとえば、走査切替信号がハイレベルの場
合は、切替回路31a,31b,37a,37b
がそれぞれ図示の状態に切替えられる。すなわち
列バツフアメモリ32aが書込モードとなり、列
バツフアメモリ32bが読出モードとなる。この
場合、列バツフアメモリ32bは、切替回路37
bから与えられる水平走査アドレスに基づいて読
出アドレスが指定され、指定されたアドレスの内
容すなわちキヤラクタパターンを切替回路33に
与える。このとき、列バツフアメモリ32bはデ
ータの読出し直後に同じアドレスに消去コードす
なわちオール0のコードを書込んで、記憶内容を
消去していく。一方、同期カウンタ34aは、ラ
ツチ回路38からある1つの移動標体の横方向の
表示位置を表わす列番号が入力されると、その列
番号に基づく書込アドレスを切替回路37aを介
して列バツフアメモリ32aへ与える。列バツフ
アメモリ32aは指定された書込アドレスに切替
回路31aから与えられる色相コードおよびキヤ
ラクタ色コードを書込む。同様にして、ラツチ回
路28が次の1水平走査期間に表示すべき移動標
体の列番号および色相コードを導出し、かつキヤ
ラクタパターン発生回路60がキヤラクタコード
を導出するごとに、列バツフアメモリ32aは列
番号に対応するアドレスへ色相コードおよびキヤ
ラクタ色コードを記憶する。
憶読出回路20から読出された行別の移動標体を
CRTデイスプレイ41で表示できるように水平
走査線の走査順次の列番号に分類する場合を説明
する。たとえば、走査切替信号がハイレベルの場
合は、切替回路31a,31b,37a,37b
がそれぞれ図示の状態に切替えられる。すなわち
列バツフアメモリ32aが書込モードとなり、列
バツフアメモリ32bが読出モードとなる。この
場合、列バツフアメモリ32bは、切替回路37
bから与えられる水平走査アドレスに基づいて読
出アドレスが指定され、指定されたアドレスの内
容すなわちキヤラクタパターンを切替回路33に
与える。このとき、列バツフアメモリ32bはデ
ータの読出し直後に同じアドレスに消去コードす
なわちオール0のコードを書込んで、記憶内容を
消去していく。一方、同期カウンタ34aは、ラ
ツチ回路38からある1つの移動標体の横方向の
表示位置を表わす列番号が入力されると、その列
番号に基づく書込アドレスを切替回路37aを介
して列バツフアメモリ32aへ与える。列バツフ
アメモリ32aは指定された書込アドレスに切替
回路31aから与えられる色相コードおよびキヤ
ラクタ色コードを書込む。同様にして、ラツチ回
路28が次の1水平走査期間に表示すべき移動標
体の列番号および色相コードを導出し、かつキヤ
ラクタパターン発生回路60がキヤラクタコード
を導出するごとに、列バツフアメモリ32aは列
番号に対応するアドレスへ色相コードおよびキヤ
ラクタ色コードを記憶する。
そして、1水平走査期間が終了して水平ブラン
キング期間になると、走査切換信号の論理状態が
反転してローレベルとなる。このため、次の1水
平走査期間は、列バツフアメモリ32bが書込モ
ードとなり、列バツフアメモリ32bが読出モー
ドとなる。この場合においては、前述の動作と同
様にして列バツフアメモリ32bに次の1水平走
査期間で表示すべき移動標体の列番号別のキヤラ
クタパターンが書込まれ、列バツフアメモリ32
aの内容が読出される。
キング期間になると、走査切換信号の論理状態が
反転してローレベルとなる。このため、次の1水
平走査期間は、列バツフアメモリ32bが書込モ
ードとなり、列バツフアメモリ32bが読出モー
ドとなる。この場合においては、前述の動作と同
様にして列バツフアメモリ32bに次の1水平走
査期間で表示すべき移動標体の列番号別のキヤラ
クタパターンが書込まれ、列バツフアメモリ32
aの内容が読出される。
切替回路33は走査切替信号の論理状態が反転
するごとに、列バツフアメモリ32aまたは32
bの読出出力を交互に切替えて導出し、表示ユニ
ツト40に含まれる色コード変換器42に与え
る。色コード変換器42は列バツフアメモリ32
aまたは32bから読出されたキヤラクタパター
ンの色コードに基づいてCRTデイスプレイ41
でカラー表示させるためのカラー信号を導出して
テレビ用インターフエイス43を介してCRTデ
イスプレイ41に与える。次に、この実施例のよ
り具体的な動作を説明する。
するごとに、列バツフアメモリ32aまたは32
bの読出出力を交互に切替えて導出し、表示ユニ
ツト40に含まれる色コード変換器42に与え
る。色コード変換器42は列バツフアメモリ32
aまたは32bから読出されたキヤラクタパター
ンの色コードに基づいてCRTデイスプレイ41
でカラー表示させるためのカラー信号を導出して
テレビ用インターフエイス43を介してCRTデ
イスプレイ41に与える。次に、この実施例のよ
り具体的な動作を説明する。
第6図は1フレーム期間において垂直ブランキ
ング信号(VB信号)とCPU12の動作状態との
関係を示すタイムチヤートである。
ング信号(VB信号)とCPU12の動作状態との
関係を示すタイムチヤートである。
第7図は水平ブランキング信号(HB信号)と
各バツフアメモリ22a,22b,32a,32
bの動作モードとの関係を示すタイムチヤートで
ある。
各バツフアメモリ22a,22b,32a,32
bの動作モードとの関係を示すタイムチヤートで
ある。
第8図は行別分類記憶読出回路20の動作状態
を説明するためのタイムチヤートである。
を説明するためのタイムチヤートである。
第9図は行別分類記憶読出回路20および列別
分類記憶読出回路30の動作状態を説明するため
のタイムチヤートである。
分類記憶読出回路30の動作状態を説明するため
のタイムチヤートである。
次に、第1図ないし第9図を参照してこの実施
例の具体的な動作を説明する。たとえば、第2図
に示すように、1水平期間に30個の移動標体OB
1,OB2,OB3,…OB30を表示する場合を
説明する。この場合において、各移動標体を表示
すべきスクリーン上の位置は、第1の移動標体
OB1が行番号3〜10でありかつ列番号8〜15の
位置とし、第2の移動標体OB2が行番号5〜12
でありかつ列番号16〜23とし、第3の移動標体
OB3が行番号3〜10でありかつ列番号24〜31の
位置に表示する場合を想定する。なお、その他の
移動標体OB4〜OB30は、第9図のタイムチ
ヤートのみで示し、動作説明の簡略化のために省
略する。この場合において、メモリ11に移動標
体OB1〜OB3を記憶させる場合は、移動標体
OB1の行番号を1、列番号を8とし、移動標体
OB2の行番号を3、列番号を16とし、移動標体
OB3の行番号を1、列番号を24として記憶させ
る。これは、この実施例ではメモリ11に記憶さ
れている行番号の内容がCRTデイスプレイ41
で表示されるまでには、2本の水平走査線分だけ
遅れるためである。
例の具体的な動作を説明する。たとえば、第2図
に示すように、1水平期間に30個の移動標体OB
1,OB2,OB3,…OB30を表示する場合を
説明する。この場合において、各移動標体を表示
すべきスクリーン上の位置は、第1の移動標体
OB1が行番号3〜10でありかつ列番号8〜15の
位置とし、第2の移動標体OB2が行番号5〜12
でありかつ列番号16〜23とし、第3の移動標体
OB3が行番号3〜10でありかつ列番号24〜31の
位置に表示する場合を想定する。なお、その他の
移動標体OB4〜OB30は、第9図のタイムチ
ヤートのみで示し、動作説明の簡略化のために省
略する。この場合において、メモリ11に移動標
体OB1〜OB3を記憶させる場合は、移動標体
OB1の行番号を1、列番号を8とし、移動標体
OB2の行番号を3、列番号を16とし、移動標体
OB3の行番号を1、列番号を24として記憶させ
る。これは、この実施例ではメモリ11に記憶さ
れている行番号の内容がCRTデイスプレイ41
で表示されるまでには、2本の水平走査線分だけ
遅れるためである。
前述の条件において、CPU12はCRTデイス
プレイ40の1垂直走査時間において、第6図の
タイムチヤートに示すような動作を行なう。すな
わち、CPU12は、垂直ブランキング信号(VB
信号)期間中において、1フレームで表示すべき
多数個の移動標体のバツフアメモリをメモリ11
に書込む。そして、VB信号がローレベルになる
と、CPU12はメモリ11の読出動作とは無関
係にゲームプログラムを実行する。このとき、メ
モリ11の記憶内容は、水平走査アドレスに基づ
いて読出され、ラツチ回路15でラツチされる。
プレイ40の1垂直走査時間において、第6図の
タイムチヤートに示すような動作を行なう。すな
わち、CPU12は、垂直ブランキング信号(VB
信号)期間中において、1フレームで表示すべき
多数個の移動標体のバツフアメモリをメモリ11
に書込む。そして、VB信号がローレベルになる
と、CPU12はメモリ11の読出動作とは無関
係にゲームプログラムを実行する。このとき、メ
モリ11の記憶内容は、水平走査アドレスに基づ
いて読出され、ラツチ回路15でラツチされる。
たとえば、行番号0の水平走査期間において
は、行番号2に対応する水平走査期間で表示すべ
き移動標体の属性情報を読出す。このとき行番号
2に相当する水平走査期間で表示すべき移動標体
がないので、何ら書込みが行なわれない。そし
て、行番号1に対応する1水平走査時間のHB信
号期間において、まず走査切替信号発生器52が
走査切替信号をローレベルとする。このため、先
行の1水平走査時間においては、第7図に示すよ
うに、行バツフアメモリ22bおよび列バツフア
メモリ32aが書込モードとなり、行バツフアメ
モリ22aおよび列バツフアメモリ32bが読出
モードとなる。いま、先行する1水平走査時間の
HB信号期間の場合を想定すると、HB信号のハ
イレベルの前半において消去制御信号発生器53
が32個の消去パルスを発生するとともに、消去コ
ード発生能動化信号を発生する。このため、ラツ
チ回路15が消去コード(オールビツト0)を導
出して行バツフアメモリ22bに与える。このと
き、同期カウンタ26が消去パルスの入力ごとに
その計数値を歩進し、その計数値を書込アドレス
として切替回路21bを介して行バツフアメモリ
22bに与えるので、行バツフアメモリ22bの
内容がクリアされる。行バツフアメモリ22bの
すべてのアドレスの記憶内容を消去するのに必要
な時間経過後、消去制御信号発生器53がその出
力を停止する。応じて、ラツチ回路15は以後メ
モリ11から読出される1つの移動標体の属性情
報を一時保持する。なお、メモリ11の読出し
は、水平走査アドレスに基づいて行なわれるが、
1水平走査期間に与えられる水平アドレスでメモ
リ11に記憶されている多数個の移動標体のすべ
てのアドレスを指定するものとする。
は、行番号2に対応する水平走査期間で表示すべ
き移動標体の属性情報を読出す。このとき行番号
2に相当する水平走査期間で表示すべき移動標体
がないので、何ら書込みが行なわれない。そし
て、行番号1に対応する1水平走査時間のHB信
号期間において、まず走査切替信号発生器52が
走査切替信号をローレベルとする。このため、先
行の1水平走査時間においては、第7図に示すよ
うに、行バツフアメモリ22bおよび列バツフア
メモリ32aが書込モードとなり、行バツフアメ
モリ22aおよび列バツフアメモリ32bが読出
モードとなる。いま、先行する1水平走査時間の
HB信号期間の場合を想定すると、HB信号のハ
イレベルの前半において消去制御信号発生器53
が32個の消去パルスを発生するとともに、消去コ
ード発生能動化信号を発生する。このため、ラツ
チ回路15が消去コード(オールビツト0)を導
出して行バツフアメモリ22bに与える。このと
き、同期カウンタ26が消去パルスの入力ごとに
その計数値を歩進し、その計数値を書込アドレス
として切替回路21bを介して行バツフアメモリ
22bに与えるので、行バツフアメモリ22bの
内容がクリアされる。行バツフアメモリ22bの
すべてのアドレスの記憶内容を消去するのに必要
な時間経過後、消去制御信号発生器53がその出
力を停止する。応じて、ラツチ回路15は以後メ
モリ11から読出される1つの移動標体の属性情
報を一時保持する。なお、メモリ11の読出し
は、水平走査アドレスに基づいて行なわれるが、
1水平走査期間に与えられる水平アドレスでメモ
リ11に記憶されている多数個の移動標体のすべ
てのアドレスを指定するものとする。
いま、たとえば移動標体OB1の行番号(たと
えば1)が読出されると、比較器23は1つの行
選択書込パルスを導出するとともに、垂直走査ア
ドレスと行番号との差のデータとして0を導出し
てX軸対称コード発生器24に与える。これに応
じて、同期カウンタ26が数値1を計数し、行バ
ツフアメモリ22bの1つめの移動標体を記憶す
るアドレスを指定する。このため、行バツフアメ
モリ22bは、1つめの移動標体を記憶すべきア
ドレスに、移動標体OB1の列番号(8)、キヤラク
タコード、色相コード、コントロールコードを記
憶する。ここで、コントロールコードは△Vデー
タ、消失コードおよびY軸対称コードを含む。こ
のとき、移動標体OB1の属性情報にX軸対称表
示信号が含まれていなければ、△Vデータは0で
ある。また、Y軸対称コードもY軸対称すべきで
なければ、0である。つづいて、メモリ11から
移動標体OB2の属性情報が読出される。しか
し、比較器23は移動標体OB2の行番号が垂直
走査アドレスと所定の関係でないこと、すなわち
行番号が垂直走査アドレスと等しいかまたは垂直
走査アドレスよりも1ないし7だけ大きくないの
で、行選択書込パルスを導出しない。したがつ
て、移動標体OB2の属性情報は行バツフアメモ
リ22bに書込まれない。つづいて、移動標体
OB3の属性情報がメモリ11から読出される
と、移動標体OB1の場合と同様にして、比較器
23が行選択書込パルスを導出する。このため、
移動標体OB3の列番号、色相コード、キヤラク
タコードおよび△Vデータが行バツフアメモリ2
2bの2つめの移動標体を記憶する番地に書込ま
れる。以後同様にして、行番号1に相当する水平
走査期間において、行番号3の水平走査期間に表
示すべき複数個の移動標体の属性情報が行バツフ
アメモリ22bに書込まれる。
えば1)が読出されると、比較器23は1つの行
選択書込パルスを導出するとともに、垂直走査ア
ドレスと行番号との差のデータとして0を導出し
てX軸対称コード発生器24に与える。これに応
じて、同期カウンタ26が数値1を計数し、行バ
ツフアメモリ22bの1つめの移動標体を記憶す
るアドレスを指定する。このため、行バツフアメ
モリ22bは、1つめの移動標体を記憶すべきア
ドレスに、移動標体OB1の列番号(8)、キヤラク
タコード、色相コード、コントロールコードを記
憶する。ここで、コントロールコードは△Vデー
タ、消失コードおよびY軸対称コードを含む。こ
のとき、移動標体OB1の属性情報にX軸対称表
示信号が含まれていなければ、△Vデータは0で
ある。また、Y軸対称コードもY軸対称すべきで
なければ、0である。つづいて、メモリ11から
移動標体OB2の属性情報が読出される。しか
し、比較器23は移動標体OB2の行番号が垂直
走査アドレスと所定の関係でないこと、すなわち
行番号が垂直走査アドレスと等しいかまたは垂直
走査アドレスよりも1ないし7だけ大きくないの
で、行選択書込パルスを導出しない。したがつ
て、移動標体OB2の属性情報は行バツフアメモ
リ22bに書込まれない。つづいて、移動標体
OB3の属性情報がメモリ11から読出される
と、移動標体OB1の場合と同様にして、比較器
23が行選択書込パルスを導出する。このため、
移動標体OB3の列番号、色相コード、キヤラク
タコードおよび△Vデータが行バツフアメモリ2
2bの2つめの移動標体を記憶する番地に書込ま
れる。以後同様にして、行番号1に相当する水平
走査期間において、行番号3の水平走査期間に表
示すべき複数個の移動標体の属性情報が行バツフ
アメモリ22bに書込まれる。
なお、行番号1に相当する水平走査期間におい
ては、行バツフアメモリ22aが読出モードとな
り、列バツフアメモリ32aが書込モードとなる
が、行バツフアメモリ22aの読出データが意味
を持たないデータ(すなわちオールビツト0)で
あるので何ら書込みが行なわれない。
ては、行バツフアメモリ22aが読出モードとな
り、列バツフアメモリ32aが書込モードとなる
が、行バツフアメモリ22aの読出データが意味
を持たないデータ(すなわちオールビツト0)で
あるので何ら書込みが行なわれない。
次に、行番号2に相当する水平走査期間になつ
たタイミングにおいて、走査切替信号発生器52
はハイレベルの走査切替信号を導出する。これに
応じて、切替回路21aおよび37bが書込アド
レスを選択し、切替回路21bおよび37aが読
出アドレスを選択する。行番号2に相当する水平
走査期間においても、HB信号の前半部分で行バ
ツフアメモリ22aの内容が消去される。そし
て、メモリ11から移動標体OB1の属性情報が
読出されて、ラツチ回路15で一時保持される。
応じて、比較器23は、行選択書込パルスを導出
するとともに、行番号と垂直走査アドレスとの差
データとして数値1をX軸対称コード発生器24
に与える。これに応じて、X軸対称コード発生器
24は△Vデータとして1を導出し行バツフアメ
モリ22aに与える。このとき、同期カウンタ2
6は32個の消去パルスによつて初期状態にリセツ
トされているので、1つめの行選択書込パルスに
応じてその計数値を1とし、書込アドレスを1つ
めの移動標体を記憶すべきアドレスとする。した
がつて、移動標体OB1の行番号4に相当する水
平走査期間において表示すべきキヤラクタコー
ド、列番号、色相コード、△Vデータ(1)およびY
軸対称コードが行バツフアメモリ22の1つめの
属性情報のデータを記憶すべきアドレスに書込ま
れる。以後同様にして、行バツフアメモリ22a
には、移動標体OB3のキヤラクタコード、列番
号、色相コードおよび△Vデータ(1)が記憶され
る。ここで、△Vデータが1であるということ
は、移動標体OB1およびOB3のキヤラクタコ
ードのうち、上から2段目の横方向8ドツト分の
キヤラクタパターンを指定することを意味する。
たタイミングにおいて、走査切替信号発生器52
はハイレベルの走査切替信号を導出する。これに
応じて、切替回路21aおよび37bが書込アド
レスを選択し、切替回路21bおよび37aが読
出アドレスを選択する。行番号2に相当する水平
走査期間においても、HB信号の前半部分で行バ
ツフアメモリ22aの内容が消去される。そし
て、メモリ11から移動標体OB1の属性情報が
読出されて、ラツチ回路15で一時保持される。
応じて、比較器23は、行選択書込パルスを導出
するとともに、行番号と垂直走査アドレスとの差
データとして数値1をX軸対称コード発生器24
に与える。これに応じて、X軸対称コード発生器
24は△Vデータとして1を導出し行バツフアメ
モリ22aに与える。このとき、同期カウンタ2
6は32個の消去パルスによつて初期状態にリセツ
トされているので、1つめの行選択書込パルスに
応じてその計数値を1とし、書込アドレスを1つ
めの移動標体を記憶すべきアドレスとする。した
がつて、移動標体OB1の行番号4に相当する水
平走査期間において表示すべきキヤラクタコー
ド、列番号、色相コード、△Vデータ(1)およびY
軸対称コードが行バツフアメモリ22の1つめの
属性情報のデータを記憶すべきアドレスに書込ま
れる。以後同様にして、行バツフアメモリ22a
には、移動標体OB3のキヤラクタコード、列番
号、色相コードおよび△Vデータ(1)が記憶され
る。ここで、△Vデータが1であるということ
は、移動標体OB1およびOB3のキヤラクタコ
ードのうち、上から2段目の横方向8ドツト分の
キヤラクタパターンを指定することを意味する。
一方、行番号2に相当する水平走査期間におい
て、行バツフアメモリ22bの内容が水平走査ア
ドレスに同期して読出される。すなわち、1つの
列の横方向のドツト数(8)の期間を電子ビームが走
査するタイミングごとに1つの移動標体の属性情
報が読出される。そして、その期間中ラツチ回路
28が行バツフアメモリ22bの読出データをラ
ツチする。この状態が第9図に示される。いま、
移動標体OB1の属性情報がラツチ回路28で保
持されている場合を想定すると、キヤラクタ記憶
用メモリ61は移動標体OB1のキヤラクタコー
ドと△Vデータ(=0)とに基づいて行番号3の
水平走査期間における列番号8で表示すべきキヤ
ラクタパターンを読出して並列−直列変換器62
へ与える。このキヤラクタ色コードと色相コード
とが合成されて、切替回路31bを解して列バツ
フアメモリ32bの列番号8に対応する記憶エリ
アに書込まれる。つづいて、移動標体OB3の属
性情報が行バツフアメモリ22bから読出され
て、ラツチ回路28でラツチされる。応じて、移
動標体OB3の行番号3の水平走査期間に表示す
べきキヤラクタ色コードがメモリ61から読出さ
れて、色相コードと合成されて列番号24に対応す
る列バツフアメモリ32bのエリアに書込まれ
る。
て、行バツフアメモリ22bの内容が水平走査ア
ドレスに同期して読出される。すなわち、1つの
列の横方向のドツト数(8)の期間を電子ビームが走
査するタイミングごとに1つの移動標体の属性情
報が読出される。そして、その期間中ラツチ回路
28が行バツフアメモリ22bの読出データをラ
ツチする。この状態が第9図に示される。いま、
移動標体OB1の属性情報がラツチ回路28で保
持されている場合を想定すると、キヤラクタ記憶
用メモリ61は移動標体OB1のキヤラクタコー
ドと△Vデータ(=0)とに基づいて行番号3の
水平走査期間における列番号8で表示すべきキヤ
ラクタパターンを読出して並列−直列変換器62
へ与える。このキヤラクタ色コードと色相コード
とが合成されて、切替回路31bを解して列バツ
フアメモリ32bの列番号8に対応する記憶エリ
アに書込まれる。つづいて、移動標体OB3の属
性情報が行バツフアメモリ22bから読出され
て、ラツチ回路28でラツチされる。応じて、移
動標体OB3の行番号3の水平走査期間に表示す
べきキヤラクタ色コードがメモリ61から読出さ
れて、色相コードと合成されて列番号24に対応す
る列バツフアメモリ32bのエリアに書込まれ
る。
次に、行番号3に対応する水平走査期間になる
と、再び各切替回路21a,21b,31a,3
1b,37a,37b,33がそれぞれ切替えら
れる。これに応じて、行バツフアメモリ22bお
よび列バツフアメモリ32aが書込モードとな
り、行バツフアメモリ22aおよび列バツフアメ
モリ32bが読出モードとなる。この場合の行バ
ツフアメモリ22a,22bおよび列バツフアメ
モリ32aの動作は前述の水平走査線が奇数の行
番号に対応する場合の動作と同様であるため省略
する。このとき、電子ビームが列番号8〜15の間
を走査するとき、列バツフアメモリ32bから移
動標体OB1のキヤラクタパターンが読出され
る。電子ビームが列番号24〜31の間を走査すると
き、列バツフアメモリ32bから移動標体OB3
のキヤラクタパターンが読出される。
と、再び各切替回路21a,21b,31a,3
1b,37a,37b,33がそれぞれ切替えら
れる。これに応じて、行バツフアメモリ22bお
よび列バツフアメモリ32aが書込モードとな
り、行バツフアメモリ22aおよび列バツフアメ
モリ32bが読出モードとなる。この場合の行バ
ツフアメモリ22a,22bおよび列バツフアメ
モリ32aの動作は前述の水平走査線が奇数の行
番号に対応する場合の動作と同様であるため省略
する。このとき、電子ビームが列番号8〜15の間
を走査するとき、列バツフアメモリ32bから移
動標体OB1のキヤラクタパターンが読出され
る。電子ビームが列番号24〜31の間を走査すると
き、列バツフアメモリ32bから移動標体OB3
のキヤラクタパターンが読出される。
以上のように、行バツフアメモリ22a,22
bの読出または書込動作と列バツフアメモリ32
b,32aの読出または書込動作が水平走査線の
1ラインごとに交互に行なわれる。
bの読出または書込動作と列バツフアメモリ32
b,32aの読出または書込動作が水平走査線の
1ラインごとに交互に行なわれる。
ところで、前記切替回路33は水平走査線の1
ラインごとに列バツフアメモリ32aまたは32
bの読出出力を交互に切替えて導出し、色コード
変換器42に与える。ここで、列バツフアメモリ
32aまたは32bから読出される情報は、先に
も述べたように1つのキヤラクタの1ドツトごと
に3ビツトのキヤラクタ色コードおよび2ビツト
の色相情報である。そこで、色コード変換器42
は、CRTデイスプレイ41の電子ビームが1ド
ツト分水平方向へ移動するごとに、キヤラクタ色
コードに基づいてそのドツトの色付けを行なうと
ともに、色相コードに基づいて4種類のフイルタ
をかけたように色相に変える。たとえば、第5A
図に示すような飛行機のキヤラクタを表示する場
合において、胴体の色を赤色、翼の色を青色、背
景を黒色とすれば、キヤラクタ色コードは胴体、
翼、背景のどの部分のドツトかによつてそれぞれ
の色を識別するための3ビツトのコードで表わさ
れる。一方、色相コードは飛行機の胴体、翼およ
び背景別に着色されたキヤラクタに対して、フイ
ルタをかけたように色相を変えるものであるの
で、1つのキヤラクタについては同じ色相コード
が定められる。この色相コードは、たとえばコー
ド「00」でキヤラクタ色コードのままで表示する
ことを表わし、コード「01」でピンク色のフイル
タをかけたごとく色相を変えることを表わし、コ
ード「10」で黄色のフイルタをかけたように色相
を変えることを表わし、コード「11」で茶色のフ
イルタをかけたような色相に変えることを表わ
す。したがつて、色コード変換器42はキヤラク
タ色コードに基づいて1つのドツトの色を決めか
つ色相コードに基づいてその色を補正した色信号
をテレビ用インターフエイス43に与える。この
ようにして、CRTデイスプレイ41は電子ビー
ムが水平方向の1ドツト変わるごとに、キヤラク
タ色コードおよび色相コードに基づく色で表示す
る。
ラインごとに列バツフアメモリ32aまたは32
bの読出出力を交互に切替えて導出し、色コード
変換器42に与える。ここで、列バツフアメモリ
32aまたは32bから読出される情報は、先に
も述べたように1つのキヤラクタの1ドツトごと
に3ビツトのキヤラクタ色コードおよび2ビツト
の色相情報である。そこで、色コード変換器42
は、CRTデイスプレイ41の電子ビームが1ド
ツト分水平方向へ移動するごとに、キヤラクタ色
コードに基づいてそのドツトの色付けを行なうと
ともに、色相コードに基づいて4種類のフイルタ
をかけたように色相に変える。たとえば、第5A
図に示すような飛行機のキヤラクタを表示する場
合において、胴体の色を赤色、翼の色を青色、背
景を黒色とすれば、キヤラクタ色コードは胴体、
翼、背景のどの部分のドツトかによつてそれぞれ
の色を識別するための3ビツトのコードで表わさ
れる。一方、色相コードは飛行機の胴体、翼およ
び背景別に着色されたキヤラクタに対して、フイ
ルタをかけたように色相を変えるものであるの
で、1つのキヤラクタについては同じ色相コード
が定められる。この色相コードは、たとえばコー
ド「00」でキヤラクタ色コードのままで表示する
ことを表わし、コード「01」でピンク色のフイル
タをかけたごとく色相を変えることを表わし、コ
ード「10」で黄色のフイルタをかけたように色相
を変えることを表わし、コード「11」で茶色のフ
イルタをかけたような色相に変えることを表わ
す。したがつて、色コード変換器42はキヤラク
タ色コードに基づいて1つのドツトの色を決めか
つ色相コードに基づいてその色を補正した色信号
をテレビ用インターフエイス43に与える。この
ようにして、CRTデイスプレイ41は電子ビー
ムが水平方向の1ドツト変わるごとに、キヤラク
タ色コードおよび色相コードに基づく色で表示す
る。
なお、CRTデイスプレイ41がカラー表示で
ないものすなわち白黒表示のものであれば、キヤ
ラクタ色コードに代えて明度コードがキヤラクタ
記憶用メモリ61に記憶される。この場合、色相
コードは必要としない。
ないものすなわち白黒表示のものであれば、キヤ
ラクタ色コードに代えて明度コードがキヤラクタ
記憶用メモリ61に記憶される。この場合、色相
コードは必要としない。
次に、Y軸またはX軸に対称なキヤラクタを表
示する場合の動作を説明する。この場合は、メモ
リ11に予め書込まれる移動標体の属性情報がコ
ントロールコードとしてX軸対称コードまたはY
軸対称コードにそれぞれ1ビツトで論理「1」を
記憶している。たとえば、X軸対称なキヤラクタ
を表示する場合、すなわち第5B図の第1象限に
示すキヤラクタパターンがメモリ61に記憶され
ている場合において第4象限に示すキヤラクタを
表示する場合を説明する。この場合は、X軸対称
コードのビツトが論理「1」となり、Y軸対称コ
ードのビツトが論理「0」となる。このようなX
軸対称コードを含む属性情報がラツチ回路15へ
入力されると、ラツチ回路15はX軸対称表示信
号をX軸対称コード発生器24に与える。応じ
て、X軸対称コード発生器24は、数値7から比
較器23より入力された垂直走査アドレスと行番
号の差データを減算して、△Vデータを求める。
すなわち、移動標体OB1の例をとれば、X軸対
称コードが論理「0」の場合は、△Vデータが水
平走査線に対応する行番号の増加に伴つて0から
7まで増加する。これに対して、X軸対称コード
が論理「1」の場合は、△Vデータが水平走査線
の行番号の増大に伴つて、7から0へ1ずつ少な
くなるように変化する。このため、移動標体OB
1に対応するキヤラクタパターンをメモリ61か
ら読出す順序がX軸対称でない場合に比べて逆と
なる。その結果、第5B図の第4象限に示すよう
にX軸に対称なキヤラクタが表示されることにな
る。
示する場合の動作を説明する。この場合は、メモ
リ11に予め書込まれる移動標体の属性情報がコ
ントロールコードとしてX軸対称コードまたはY
軸対称コードにそれぞれ1ビツトで論理「1」を
記憶している。たとえば、X軸対称なキヤラクタ
を表示する場合、すなわち第5B図の第1象限に
示すキヤラクタパターンがメモリ61に記憶され
ている場合において第4象限に示すキヤラクタを
表示する場合を説明する。この場合は、X軸対称
コードのビツトが論理「1」となり、Y軸対称コ
ードのビツトが論理「0」となる。このようなX
軸対称コードを含む属性情報がラツチ回路15へ
入力されると、ラツチ回路15はX軸対称表示信
号をX軸対称コード発生器24に与える。応じ
て、X軸対称コード発生器24は、数値7から比
較器23より入力された垂直走査アドレスと行番
号の差データを減算して、△Vデータを求める。
すなわち、移動標体OB1の例をとれば、X軸対
称コードが論理「0」の場合は、△Vデータが水
平走査線に対応する行番号の増加に伴つて0から
7まで増加する。これに対して、X軸対称コード
が論理「1」の場合は、△Vデータが水平走査線
の行番号の増大に伴つて、7から0へ1ずつ少な
くなるように変化する。このため、移動標体OB
1に対応するキヤラクタパターンをメモリ61か
ら読出す順序がX軸対称でない場合に比べて逆と
なる。その結果、第5B図の第4象限に示すよう
にX軸に対称なキヤラクタが表示されることにな
る。
一方、Y軸に対称なキヤラクタを表示する場合
は、コントロールコードに含まれるY軸対称コー
ドのビツトが論理「1」でメモリ11に記憶され
る。この場合は、Y軸対称コードが行バツフアメ
モリ22aまたは22bに書込まれる。そして、
行バツフアメモリ22aまたは22bから読出さ
れたY軸対称コードがラツチ回路28でラツチさ
れているとき、Y軸対称表示信号発生器55はシ
フト方向を左シフトさせる信号(たとえばハイレ
ベル)を並列−直列変換器62へ与える。このた
め、並列−直列変換器62はメモリ61から読出
された1つのキヤラクタの1ライン分(横方向へ
8ドツト分)のデータをY軸対称でない場合とは
逆方向へシフト(すなわち左シフト)して読出
す。これによつて、列バツフアメモリ32aまた
は32bには、1水平走査線ごとに書込まれる1
つのキヤラクタのパターンの1ドツトごとのデー
タがY軸対称でない場合とは逆方向に書込まれ
る。その結果、第5B図の第2象限で示すように
Y軸に対称なキヤラクタが表示されることにな
る。
は、コントロールコードに含まれるY軸対称コー
ドのビツトが論理「1」でメモリ11に記憶され
る。この場合は、Y軸対称コードが行バツフアメ
モリ22aまたは22bに書込まれる。そして、
行バツフアメモリ22aまたは22bから読出さ
れたY軸対称コードがラツチ回路28でラツチさ
れているとき、Y軸対称表示信号発生器55はシ
フト方向を左シフトさせる信号(たとえばハイレ
ベル)を並列−直列変換器62へ与える。このた
め、並列−直列変換器62はメモリ61から読出
された1つのキヤラクタの1ライン分(横方向へ
8ドツト分)のデータをY軸対称でない場合とは
逆方向へシフト(すなわち左シフト)して読出
す。これによつて、列バツフアメモリ32aまた
は32bには、1水平走査線ごとに書込まれる1
つのキヤラクタのパターンの1ドツトごとのデー
タがY軸対称でない場合とは逆方向に書込まれ
る。その結果、第5B図の第2象限で示すように
Y軸に対称なキヤラクタが表示されることにな
る。
なお、X軸およびY軸の両方に対称なキヤラク
タすなわち第5B図に示す第3象限のキヤラクタ
を表示させたい場合は、X軸対称コードおよびY
軸対称コードのそれぞれのビツトが論理「1」と
なる。
タすなわち第5B図に示す第3象限のキヤラクタ
を表示させたい場合は、X軸対称コードおよびY
軸対称コードのそれぞれのビツトが論理「1」と
なる。
このように、1つのキヤラクタパターンに対し
てX軸のみ対称なパターン、Y軸のみ対称なパタ
ーンまたはX軸およびY軸の両方に対称なパター
ンに表示したい場合は、メモリ61に記憶されて
いる1つのキヤラクタパターンの読出順序を変化
することによつて4種類のキヤラクタを発生で
き、各キヤラクタごとにキヤラクタパターンを記
憶する場合に比べてメモリ61の記憶容量を1/
4に低減でき、またメモリ61の記憶容量を同一
に選べば発生できるキヤラクタを4倍に増加でき
る利点がある。
てX軸のみ対称なパターン、Y軸のみ対称なパタ
ーンまたはX軸およびY軸の両方に対称なパター
ンに表示したい場合は、メモリ61に記憶されて
いる1つのキヤラクタパターンの読出順序を変化
することによつて4種類のキヤラクタを発生で
き、各キヤラクタごとにキヤラクタパターンを記
憶する場合に比べてメモリ61の記憶容量を1/
4に低減でき、またメモリ61の記憶容量を同一
に選べば発生できるキヤラクタを4倍に増加でき
る利点がある。
さらに、この実施例によれば、キヤラクタの表
示位置が重なる場合であつても後書き優先によつ
て重ねて表示できる。すなわち、第5C図に示す
ように移動標体OB4に移動標体OB5を重ねて
表示する場合は、従来では移動標体OB5の背景
部分が移動標体OB4に重なつていてもその重な
りの部分について移動標体OB4のキヤラクタが
欠けて見えていた。これに対して、この実施例で
は、背景部分が重なつてもその部分のキヤラクタ
は表示されて見える。その理由は、列バツフアメ
モリ32aまたは32bにキヤラクタ色コードを
次のように書込んでいるためである。すなわち、
メモリ61から読出されたキヤラクタパターンの
うち1つのドツトに対応するキヤラクタ色コード
のみが書込モードの列バツフアメモリ32aまた
は32bの対応するエリアに書込まれるので先に
書込まれた内容が消されることになる。しかし、
書込まれるのは実際に表示すべきキヤラクタその
もののキヤラクタ色コードであつて、背景部分の
キヤラクタ色コードについては何も書込まない。
すなわちキヤラクタ色コード「000」を書込むの
で、先に書かれている同じ部分のドツトのデータ
が無視されるためである。
示位置が重なる場合であつても後書き優先によつ
て重ねて表示できる。すなわち、第5C図に示す
ように移動標体OB4に移動標体OB5を重ねて
表示する場合は、従来では移動標体OB5の背景
部分が移動標体OB4に重なつていてもその重な
りの部分について移動標体OB4のキヤラクタが
欠けて見えていた。これに対して、この実施例で
は、背景部分が重なつてもその部分のキヤラクタ
は表示されて見える。その理由は、列バツフアメ
モリ32aまたは32bにキヤラクタ色コードを
次のように書込んでいるためである。すなわち、
メモリ61から読出されたキヤラクタパターンの
うち1つのドツトに対応するキヤラクタ色コード
のみが書込モードの列バツフアメモリ32aまた
は32bの対応するエリアに書込まれるので先に
書込まれた内容が消されることになる。しかし、
書込まれるのは実際に表示すべきキヤラクタその
もののキヤラクタ色コードであつて、背景部分の
キヤラクタ色コードについては何も書込まない。
すなわちキヤラクタ色コード「000」を書込むの
で、先に書かれている同じ部分のドツトのデータ
が無視されるためである。
以上のように、この発明によれば、1フレーム
で表示すべき移動標体の属性情報を水平走査線の
行番号に対応する位置に基づいて分類し、それを
列番号に基づいて分類することによつて2段階の
分類を行なつた後表示すべき内容を記憶するバツ
フアメモリに記憶させているので、中央処理装置
の動作速度が低速のものであつても多数の移動標
体を1フレームごとに書換えることができ、1フ
レームで表示可能な移動標体の個数を従来方式に
比べて大幅に増加できるなどの特有の効果が奏さ
れる。これによつて、この発明を適用したビデオ
ゲーム装置は、1フレームで表示できる移動標体
の個数を大幅に増加できるので、ゲーム内容を多
様化でき、しかも安価にして多数個の移動標体を
表示できる。
で表示すべき移動標体の属性情報を水平走査線の
行番号に対応する位置に基づいて分類し、それを
列番号に基づいて分類することによつて2段階の
分類を行なつた後表示すべき内容を記憶するバツ
フアメモリに記憶させているので、中央処理装置
の動作速度が低速のものであつても多数の移動標
体を1フレームごとに書換えることができ、1フ
レームで表示可能な移動標体の個数を従来方式に
比べて大幅に増加できるなどの特有の効果が奏さ
れる。これによつて、この発明を適用したビデオ
ゲーム装置は、1フレームで表示できる移動標体
の個数を大幅に増加できるので、ゲーム内容を多
様化でき、しかも安価にして多数個の移動標体を
表示できる。
第1図はこの発明の原理を示すブロツク図であ
る。第2図は走査形デイスプレイ41のスクリー
ンと列番号および行番号との関係を図解的に示し
た図である。第3図はこの発明の具体的な実施例
の回路図である。第4図は移動標体記憶用メモリ
に移動標体を記憶させた状態と水平走査線との関
係を図解的に示した図である。第5A図〜第5C
図はこの実施例の1つのキヤラクタの表示状態を
説明するための図解図である。第6図は垂直ブラ
ンキング信号とCPU12の動作状態との関係を
示すタイムチヤートである。第7図は水平ブラン
キング信号と各バツフアメモリ22a,22b,
32a,32bの動作モードとの関係を示すタイ
ムチヤートである。第8図は行別分類記憶読出回
路20の各部の動作を説明するための水平ブラン
キング信号と各部の動作状態との関係を示すタイ
ムチヤートである。第9図は行別分類読出記憶回
路20および列別分類読出記憶回路30の動作を
説明するための各部の動作状態と水平ブランキン
グ信号との関係を示すタイムチヤートである。 図において、10は属性情報発生回路、20は
行別分類記憶読出回路、30は列別分類記憶読出
回路、40は表示ユニツト、50は制御信号発生
回路、60はキヤラクタパターン発生回路を示
す。
る。第2図は走査形デイスプレイ41のスクリー
ンと列番号および行番号との関係を図解的に示し
た図である。第3図はこの発明の具体的な実施例
の回路図である。第4図は移動標体記憶用メモリ
に移動標体を記憶させた状態と水平走査線との関
係を図解的に示した図である。第5A図〜第5C
図はこの実施例の1つのキヤラクタの表示状態を
説明するための図解図である。第6図は垂直ブラ
ンキング信号とCPU12の動作状態との関係を
示すタイムチヤートである。第7図は水平ブラン
キング信号と各バツフアメモリ22a,22b,
32a,32bの動作モードとの関係を示すタイ
ムチヤートである。第8図は行別分類記憶読出回
路20の各部の動作を説明するための水平ブラン
キング信号と各部の動作状態との関係を示すタイ
ムチヤートである。第9図は行別分類読出記憶回
路20および列別分類読出記憶回路30の動作を
説明するための各部の動作状態と水平ブランキン
グ信号との関係を示すタイムチヤートである。 図において、10は属性情報発生回路、20は
行別分類記憶読出回路、30は列別分類記憶読出
回路、40は表示ユニツト、50は制御信号発生
回路、60はキヤラクタパターン発生回路を示
す。
Claims (1)
- 【特許請求の範囲】 1 電子ビームの水平走査と垂直走査とを繰り返
すことによつてスクリーン上にキヤラクタを表示
する走査形デイスプレイにおいて、スクリーン上
に複数の移動標体を表示させるための表示制御方
法であつて、 前記走査形デイスプレイの1フレームで表示す
べき複数の移動標体のそれぞれの属性情報を記憶
可能な記憶容量を有する属性情報記憶手段と、 電子ビームの1水平走査期間に表示可能な移動
標体の最大数に相関する記憶容量を有する第1の
記憶手段と、 電子ビームの1水平走査期間に表示可能な移動
標体の最大数の属性情報の一部に基づくデータを
記憶可能な記憶容量を有する第2の記憶手段とを
含み、 前記走査形デイスプレイの表示に関連するあら
かじめ定める期間に1フレームで表示すべき複数
の移動標体のうち、電子ビームの垂直位置に応じ
てその垂直位置に表示すべき移動標体の属性情報
を選択して前期第1の記憶手段に順次書込む第1
の書込ステツプ、 前記第1の記憶手段から順次読出された移動標
体の属性情報の一部に基づくデータを、電子ビー
ムの水平位置に相関するデータをアドレスとして
前期第2の記憶手段に書込む第2の書込ステツ
プ、および 前記第2の記憶手段の記憶内容を電子ビームの
水平位置に同期して読出して走査形デイスプレイ
に供給する供給ステツプを含む、走査形デイスプ
レイの表示制御方法。 2 前記第1の記憶手段は、第1のバツフアメモ
リおよび第2のバツフアメモリを含み、 前記第2の記憶手段は、第3のバツフアメモリ
および第4のバツフアメモリを含み、 前記第1の書込ステツプは前記移動標体の属性
情報を前記第1のバツフアメモリまたは前記第2
のバツフアメモリへ交互に書込むステツプを含
み、 前記第2の書込ステツプは、前記第1のバツフ
アメモリまたは前記第2のバツフアメモリから読
出された移動標体の属性情報の一部に基づくデー
タを前記第3のバツフアメモリまたは前記第4の
バツフアメモリへ交互に書込むステツプを含み、 前記供給ステツプは、前記第4のバツフアメモ
リまたは前記第3のバツフアメモリの記憶内容
を、電子ビームの水平位置に同期して交互に読出
すステツプを含む、特許請求の範囲第1項記載の
走査形デイスプレイの表示制御方法。 3 前記走査形デイスプレイは、 そのスクリーンが横方向および縦方向のそれぞ
れに相対的に多い複数(m×n)個のドツトを配
列して形成され、 横方向および縦方向のそれぞれに相対的に少な
い複数(x×y)個のドツトの集合によつて1つ
の移動標体を表すように定められ、 前記スクリーン上の横方向の相対的に少ない所
定数のドツトごとに列番号が定められ、 前記スクリーン上の縦方向の相対的に少ない所
定数ごとに行番号が定められ、 前記移動標体の属性情報は、表示すべき移動標
体の表示位置を指定するための列番号および行番
号と、移動標体の種類を識別するためのキヤラク
タ識別情報とを少なくとも含み、 前記第1の記憶手段は、第1のバツフアメモリ
および第2のバツフアメモリを含み、 前記第2の記憶手段は、第3のバツフアメモリ
および第4のバツフアメモリを含み、 前記属性情報記憶手段に記憶されている1フレ
ーム分の移動標体の属性情報を前記水平走査に同
期して読出す第1の読出ステツプをさらに含み、 前記第1の書込ステツプは、前記走査形デイス
プレイの水平走査期間において、前記属性情報記
憶手段から読出された情報のうち電子ビームの水
平位置と所定の関係の前記行番号を含む移動標体
の属性情報を、電子ビームの1水平走査ごとに前
記第1のバツフアメモリおよび前記第2のバツフ
アメモリのいずれか一方へ交互に書込むステツプ
を含み、 前記第1のバツフアメモリおよび前記第2のバ
ツフアメモリのうちの書込まれていないものを読
出す第2の読出ステツプをさらに含み、 前記第2の書込ステツプは、前記第2のバツフ
アメモリまたは第1のバツフアメモリから読出さ
れた移動標体の属性情報のうちの行番号と電子ビ
ームの水平位置とが所定の関係であることに基づ
いて、1水平走査線ごとに前記移動標体の属性情
報に含まれるキヤラクタ識別情報に基づくデータ
を所定の順序に並べ替えて前記第3のバツフアメ
モリおよび前記第4のバツフアメモリのいずれか
一方へ交互に書込むステツプを含む、特許請求の
範囲第1項記載の走査形デイスプレイの表示制御
方法。 4 電子ビームの水平走査と垂直走査とを繰り返
すことによつてスクリーン上にキヤラクタを表示
する走査形デイスプレイにおいて、スクリーン上
に複数の移動標体を表示させるための表示制御装
置であつて、 前記走査形デイスプレイのスクリーン上に1フ
レームで表示すべき複数の移動標体のそれぞれの
属性情報を発生する属性情報発生手段、 電子ビームの1水平走査期間に表示可能な移動
標体の最大数に相関する記憶容量を有し、電子ビ
ームの垂直位置に応じてその垂直位置に表示すべ
き移動標体の属性情報を選択して記憶する第1の
記憶手段、 電子ビームの1水平走査期間に表示可能な移動
標体の最大数の属性情報のうちの少なくとも一部
を記憶可能な記憶容量を有し、前記第1の記憶手
段から順次読出された移動標体の属性情報の一部
に基づくデータを電子ビームの水平位置に相関す
るデータをアドレスとして記憶する第2の記憶手
段、および 電子ビームの水平位置に同期して前記第2の記
憶手段の記憶内容を読出して前記走査形デイスプ
レイに供給する供給手段を備えた、走査形デイス
プレイの表示制御装置。 5 前記属性情報発生手段は、前記走査形デイス
プレイの1フレームの表示すべき複数の移動標体
の属性情報を記憶可能な記憶容量を有する属性情
報記憶手段を含む、特許請求の範囲第4項記載の
走査形デイスプレイの表示制御装置。 6 前記属性情報発生手段は、 前記走査形デイスプレイの垂直ブランキング期
間ごとに、前記1フレームで表示すべき複数の移
動標体の属性情報を前記属性情報記憶手段に書込
む属性情報書込手段と、 前記電子ビームの水平位置に同期して前記属性
情報記憶手段を読出す読出手段とを含む、特許請
求の範囲第5項記載の走査形デイスプレイの表示
制御装置。 7 前記第1の記憶手段は、 第1のバツフアメモリと、 第2のバツフアメモリと、 電子ビームの垂直位置に相関するアドレスで指
定される位置に前記選択された属性情報を前記第
1のバツフアメモリおよび前記第2のバツフアメ
モリのいずれか一方へ交互に書込む第1の書込手
段と、 電子ビームの水平位置に相関して前記第1のバ
ツフアメモリおよび前記第2のバツフアメモリの
うちの書込まれていないものを読出す第1の読出
手段とを含み、 前記第2の記憶手段は、 第3のバツフアメモリと、 第4のバツフアメモリと、 前記第1のバツフアメモリまたは前記第2のバ
ツフアメモリから読出された移動標体の属性情報
の一部に基づくデータを、電子ビームの水平位置
に相関するデータをアドレスとして並べ替えて前
期第3のバツフアメモリおよび前期第4のバツフ
アメモリのいずれか一方へ交互に書込む第2の書
込手段とを含む、特許請求の範囲第4項記載の走
査形デイスプレイの表示制御装置。 8 前記走査形デイスプレイは、 そのスクリーンが横方向および縦方向のそれぞ
れに相対的に多い複数(m×n)個のドツトを配
列して形成され、 横方向および縦方向のそれぞれに相対的に少な
い複数(x×y)個のドツトの集合によつて前記
1つの移動標体を表わすように定められ、 前記スクリーン上の横方向の相対的に少ない所
定数のドツトごとに列番号が定められ、 前記スクリーン上の縦方向の相対的に少ない所
定数のドツトごとに行番号が定められ、 前記移動標体の属性情報は、表示すべき移動標
体の表示位置を指定するための前記列番号および
行番号と、移動標体の種類を識別するためのキヤ
ラクタ識別情報とを少なくとも含み、 前記第1の記憶手段は、 第1のバツフアメモリと、 第2のバツフアメモリと、 電子ビームの垂直位置と前記ある移動標体の属
性情報に含まれる行番号とが所定の関係であるこ
とを検出する所定関係検出手段と、 前記所定関係検出手段出力に応答して、前記移
動標体の属性情報を電子ビームの水平走査ごとに
前記第1のバツフアメモリおよび前記第2のバツ
フアメモリのいずれか一方へ交互に書込む第1の
書込手段と、 電子ビームの水平位置に相関して前記第1のバ
ツフアメモリおよび前記第2のバツフアメモリの
書込まれていないものを読出す第1の読出し手段
とを含み、 前記第2の記憶手段は、 第3のバツフアメモリと、 第4のバツフアメモリと、 前記第1のバツフアメモリまたは前記第2のバ
ツフアメモリから読出された各移動標体の属性情
報に含まれる列番号に基づいて、電子ビームの水
平走査ごとに列番号の順序で配列を替えて前記キ
ヤラクタ識別情報に基づく表示用データを前記第
3のバツフアメモリおよび前記第4のバツフアメ
モリのいずれか一方へ交互に書込む第2の書込手
段とを含む、特許請求の範囲第4項記載の走査形
デイスプレイの表示制御装置。 9 前記供給手段は、前記第3のバツフアメモリ
および前記第4のバツフアメモリの書込まれてい
ないものを電子ビームの1水平走査ごとに交互に
読出す第2の読出手段を含む、特許請求の範囲第
8項記載の走査形デイスプレイの表示制御装置。 10 前記第2の記憶手段は、前記キヤラクタ識
別情報に基づいて前記走査形デイスプレイで表示
すべき移動標体のキヤラクタパターン情報を発生
するキヤラクタパターン情報発生手段をさらに含
み、 前記第2の書込手段は、前記キヤラクタパター
ン情報に基づくデータを前記第3のバツフアメモ
リおよび前記第4のバツフアメモリのいずれか一
方へ書込む手段を含む、特許請求の範囲第8項記
載の走査形デイスプレイの表示制御装置。 11 前記走査形デイスプレイは、キヤラクタを
カラー表示可能なものであり、 前記移動標体の属性情報は、移動標体の色相の
種類を識別するための色相コードを含み、 前記第1のバツフアメモリおよび前記第2のバ
ツフアメモリは、前記行番号別に前記移動標体別
の属性情報のうちの行番号とキヤラクタ識別情報
と色相コードとを記憶する記憶エリアを有し、 前記キヤラクタパターン情報発生手段は、前記
キヤラクタ識別情報に基づいて移動標体の色を変
化させるためのキヤラクタ色データを発生し、 前記第3のバツフアメモリおよび前記第4のバ
ツフアメモリは、移動標体別のキヤラクタ識別情
報に基づく前記キヤラクタ色データと前記色相コ
ードとを記憶する記憶エリアを有し、 前記供給手段は前記第3のバツフアメモリまた
は前記第4のバツフアメモリから読出されたキヤ
ラクタ色データと前記色相コードとに基づいて、
前記走査形デイスプレイでカラー表示するための
色信号を発生する色信号発生手段を含む、特許請
求の範囲第10項記載の走査形デイスプレイの表
示制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56195840A JPS5897378A (ja) | 1981-12-04 | 1981-12-04 | 走査形デイスプレイの表示制御方法および表示制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP56195840A JPS5897378A (ja) | 1981-12-04 | 1981-12-04 | 走査形デイスプレイの表示制御方法および表示制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5897378A JPS5897378A (ja) | 1983-06-09 |
| JPH0244078B2 true JPH0244078B2 (ja) | 1990-10-02 |
Family
ID=16347875
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP56195840A Granted JPS5897378A (ja) | 1981-12-04 | 1981-12-04 | 走査形デイスプレイの表示制御方法および表示制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5897378A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04314581A (ja) * | 1990-01-09 | 1992-11-05 | Arkwright Inc | リセプターシートコンポジット |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5089811A (en) * | 1984-04-16 | 1992-02-18 | Texas Instruments Incorporated | Advanced video processor having a color palette |
| JPS6184687A (ja) * | 1984-10-02 | 1986-04-30 | 三洋電機株式会社 | グラフィックディスプレイ装置 |
| JPS63284594A (ja) * | 1987-05-15 | 1988-11-21 | 株式会社 ハドソン | 走査型表示装置におけるスプライト表示サイズ制御装置 |
| JP2792598B2 (ja) * | 1987-05-15 | 1998-09-03 | 株式会社 ハドソン | 走査型表示装置のスプライト表示制御装置 |
-
1981
- 1981-12-04 JP JP56195840A patent/JPS5897378A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH04314581A (ja) * | 1990-01-09 | 1992-11-05 | Arkwright Inc | リセプターシートコンポジット |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5897378A (ja) | 1983-06-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0139932B1 (en) | Apparatus for generating the display of a cursor | |
| US4367466A (en) | Display control apparatus of scanning type display | |
| US5483257A (en) | Background picture display apparatus and external storage unit used therefor | |
| US4951229A (en) | Apparatus and method for managing multiple images in a graphic display system | |
| US4773026A (en) | Picture display memory system | |
| JPS6250872B2 (ja) | ||
| HK1005165B (en) | Background picture display apparatus and external storage unit used therefor | |
| US4203102A (en) | Character display system | |
| JPH0323918B2 (ja) | ||
| WO1982000557A1 (en) | Display apparatus | |
| CA1220293A (en) | Raster scan digital display system | |
| US4616220A (en) | Graphics display comparator for multiple bit plane graphics controller | |
| GB2137857A (en) | Computer Graphics System | |
| US3955189A (en) | Data display terminal having data storage and transfer apparatus employing matrix notation addressing | |
| JPH0222389B2 (ja) | ||
| GB1573214A (en) | Digital television display system | |
| JPH0244078B2 (ja) | ||
| US4754966A (en) | Circuit for forming objects in a video picture | |
| US4291306A (en) | Figure displaying device | |
| JPS6058480B2 (ja) | 映像表示装置 | |
| JPS61162085A (ja) | 画像表示装置 | |
| JPS597115B2 (ja) | アドレス作成方法 | |
| JPS6228473B2 (ja) | ||
| SU1506478A1 (ru) | Устройство дл отображени информации | |
| JPS58129473A (ja) | メモリ制御方式 |