JPH0359439B2 - - Google Patents
Info
- Publication number
- JPH0359439B2 JPH0359439B2 JP59129057A JP12905784A JPH0359439B2 JP H0359439 B2 JPH0359439 B2 JP H0359439B2 JP 59129057 A JP59129057 A JP 59129057A JP 12905784 A JP12905784 A JP 12905784A JP H0359439 B2 JPH0359439 B2 JP H0359439B2
- Authority
- JP
- Japan
- Prior art keywords
- behavior
- bits
- memory
- pixel
- register 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
Landscapes
- Controls And Circuits For Display Device (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はコンピユータにより発生されるラスタ
ーグラフイツクスの分野に係り、更に詳しくは、
陰極線管(CRT)表示装置により表示されるビ
ヘービア、例えば、カラー(色)の数を減らさず
に必要とするメモリ量を少なくし、かつ、背景ま
たは前景のビヘービアを独立して変更し得る装置
に関する。
ーグラフイツクスの分野に係り、更に詳しくは、
陰極線管(CRT)表示装置により表示されるビ
ヘービア、例えば、カラー(色)の数を減らさず
に必要とするメモリ量を少なくし、かつ、背景ま
たは前景のビヘービアを独立して変更し得る装置
に関する。
ラスタ走査CRT表示手段はコンピユータのユ
ーザーとユーザーのハードウエア/ソフトウエア
装置とを結ぶ主要な通信手段である。コンピユー
タにより発生されるラスターグラフイツクスのた
めの基本的な表示装置はCRTモニター装置で、
スタンダードなテレビジヨン受像機と密接に関連
する。ラスターグラフイツクスの潜在能力をフル
に活かすためには、かかる表示手段は大規模なラ
ンダムアクセスメモリ(RAM)とデイジタル演
算能力を有する支援装置を必要とする。最近の
LSI回路の開発の結果として、デイジタルメモリ
の価格は大部下がり、今や手の届く値段で、その
ような表示を制御する能力を有するマイクロコン
ピユータを入手することができる。
ーザーとユーザーのハードウエア/ソフトウエア
装置とを結ぶ主要な通信手段である。コンピユー
タにより発生されるラスターグラフイツクスのた
めの基本的な表示装置はCRTモニター装置で、
スタンダードなテレビジヨン受像機と密接に関連
する。ラスターグラフイツクスの潜在能力をフル
に活かすためには、かかる表示手段は大規模なラ
ンダムアクセスメモリ(RAM)とデイジタル演
算能力を有する支援装置を必要とする。最近の
LSI回路の開発の結果として、デイジタルメモリ
の価格は大部下がり、今や手の届く値段で、その
ような表示を制御する能力を有するマイクロコン
ピユータを入手することができる。
その結果、ラスターグラフイツクスの開発が盛
んになつてきた。典型的には、CRTの画素(ピ
クセル)のレクタンギユラーアレイ中の各画素に
は個々のアドレスが割当てられ、それら個々のア
ドレスはアレイの中の各画素のXおよびY座標か
らなる。
んになつてきた。典型的には、CRTの画素(ピ
クセル)のレクタンギユラーアレイ中の各画素に
は個々のアドレスが割当てられ、それら個々のア
ドレスはアレイの中の各画素のXおよびY座標か
らなる。
表示を制御するための情報は、それらの画素に
割当てられた場所(ロケーシヨン)に対応したア
ドレスを有するランダムアクセスメモリ
(RAM)の場所にストアされる。前記のRAMに
ストアされた画素制御のデータ源は、典型的に
は、グラフイツクコントローラ内のマイクロコン
ピユータである。そして、このコントローラは表
示のタイプを決定するのに必要な情報を前記
RAMのアドレス可能なメモリ場所に書き込む。
これは、しばしば、カラールツクアツプメモリに
或るアドレスを含み、その場所にはアレイの各画
素のカラーの輝度を制御するバイナリカラーコン
トロール信号がストアされる。ラスタ走査の水平
および垂直スイープ(掃引)は画素のアドレスを
作るべく量子化される。そして、これらのアドレ
スはコントローラが以前に表示の決定情報、すな
わち、走査に伴つてアドレスされる画素のカラー
と輝度とを書き込んだメモリに与えられる。上述
したように、この情報はカラールツクアツプメモ
リの或るアドレスである。
割当てられた場所(ロケーシヨン)に対応したア
ドレスを有するランダムアクセスメモリ
(RAM)の場所にストアされる。前記のRAMに
ストアされた画素制御のデータ源は、典型的に
は、グラフイツクコントローラ内のマイクロコン
ピユータである。そして、このコントローラは表
示のタイプを決定するのに必要な情報を前記
RAMのアドレス可能なメモリ場所に書き込む。
これは、しばしば、カラールツクアツプメモリに
或るアドレスを含み、その場所にはアレイの各画
素のカラーの輝度を制御するバイナリカラーコン
トロール信号がストアされる。ラスタ走査の水平
および垂直スイープ(掃引)は画素のアドレスを
作るべく量子化される。そして、これらのアドレ
スはコントローラが以前に表示の決定情報、すな
わち、走査に伴つてアドレスされる画素のカラー
と輝度とを書き込んだメモリに与えられる。上述
したように、この情報はカラールツクアツプメモ
リの或るアドレスである。
デイジタルカラーコントロール信号は、ルツク
アツプメモリ内のアドレスされた場所から読み出
される。このデイジタルカラーコントロール信号
はアナログ信号に変換され、走査されるにつれ
て、各画素の輝度とカラーとを制御すべく典型的
なCRTの3つのカラー電子銃に印加される。
アツプメモリ内のアドレスされた場所から読み出
される。このデイジタルカラーコントロール信号
はアナログ信号に変換され、走査されるにつれ
て、各画素の輝度とカラーとを制御すべく典型的
なCRTの3つのカラー電子銃に印加される。
かかる装置の表示を制御するための周知の技術
はピクセルメモリと、対応するビヘービアメモリ
とを持つもので、前者のピクセルメモリは、背
景/前景制御ビツトがストアされる各アドレス可
能なメモリ場所に表示の画素イメージを含み、後
者のビヘービアメモリは各画素のカラーまたはビ
ヘービアを規定する。必要なメモリのサイズは画
素数×(背景/前景制御ビツト+カラービツト数)
に等しい。なお、カラービツト数は典型的には各
画素当り4ビツトである。
はピクセルメモリと、対応するビヘービアメモリ
とを持つもので、前者のピクセルメモリは、背
景/前景制御ビツトがストアされる各アドレス可
能なメモリ場所に表示の画素イメージを含み、後
者のビヘービアメモリは各画素のカラーまたはビ
ヘービアを規定する。必要なメモリのサイズは画
素数×(背景/前景制御ビツト+カラービツト数)
に等しい。なお、カラービツト数は典型的には各
画素当り4ビツトである。
カラーグラフイツク装置においては各画素によ
つて表示されるカラーの多様さを低下させずに必
要とするメモリ量を少なくしたいというニーズが
ある。
つて表示されるカラーの多様さを低下させずに必
要とするメモリ量を少なくしたいというニーズが
ある。
本発明は、例えば、4つの制御ビツトと4つの
ビヘービアビツトがアドレス可能な場所にストア
されるランダムアクセスメモリを含む装置を提供
する。そして、前記アドレス可能な場所は4つの
隣り合つた画素からなる組の1つの画素の画素ア
ドレスに対応している。一度に4つの隣接する画
素をアドレスするのは、殆んどの表示、すなわ
ち、主題、バーチヤート、トレンドなどの表示に
おいて、4つのかかる画素が同一の背景または前
景のカラー(色)を有するという事実を利用する
ためである。かくして、必要なメモリサイズは、
各画素当りメモリの5ビツトを必要とする従来の
装置と比較すると、5ビツトビヘービア信号を用
いる装置において各画素当り2ビツトである。
ビヘービアビツトがアドレス可能な場所にストア
されるランダムアクセスメモリを含む装置を提供
する。そして、前記アドレス可能な場所は4つの
隣り合つた画素からなる組の1つの画素の画素ア
ドレスに対応している。一度に4つの隣接する画
素をアドレスするのは、殆んどの表示、すなわ
ち、主題、バーチヤート、トレンドなどの表示に
おいて、4つのかかる画素が同一の背景または前
景のカラー(色)を有するという事実を利用する
ためである。かくして、必要なメモリサイズは、
各画素当りメモリの5ビツトを必要とする従来の
装置と比較すると、5ビツトビヘービア信号を用
いる装置において各画素当り2ビツトである。
スイープ信号は量子化されて画素アドレスを構
成し、これらの画素アドレスはRAMをアドレス
するのに用いられる。そして、このRAMはアド
レスするのに用いられる4つの画素のうちの1つ
のアドレスを有している。
成し、これらの画素アドレスはRAMをアドレス
するのに用いられる。そして、このRAMはアド
レスするのに用いられる4つの画素のうちの1つ
のアドレスを有している。
ピクセルクロツクは、各画素が走査される度に
1個のピクセルクロツクパルスを発生する。メモ
リの各リードサイクル(読出サイクル)中に、
RAMのアドレスされた場所にストアされていた
4つの背景/前景制御ビツトはシフトレジスタに
書き込まれる。このシフトレジスタはピクセルク
ロツクによつて発生される各ピクセルクロツクパ
ルスに対し、1個の制御ビツトを読み出す、つま
り、発生する。前景および背景レジスタ手段が設
けられ、これらのレジスタには各リードサイクル
中、メモリによつて発生される4つのビヘービア
ビツトがストアされる。
1個のピクセルクロツクパルスを発生する。メモ
リの各リードサイクル(読出サイクル)中に、
RAMのアドレスされた場所にストアされていた
4つの背景/前景制御ビツトはシフトレジスタに
書き込まれる。このシフトレジスタはピクセルク
ロツクによつて発生される各ピクセルクロツクパ
ルスに対し、1個の制御ビツトを読み出す、つま
り、発生する。前景および背景レジスタ手段が設
けられ、これらのレジスタには各リードサイクル
中、メモリによつて発生される4つのビヘービア
ビツトがストアされる。
ビヘービアビツトのユニークな組、つまり、エ
スケープコントロールの組、即ち、エスケープコ
ードのための検出器はエスケープコードが前景ま
たは背景ビヘービアレジスタに書き込まれるのを
禁止する。
スケープコントロールの組、即ち、エスケープコ
ードのための検出器はエスケープコードが前景ま
たは背景ビヘービアレジスタに書き込まれるのを
禁止する。
エスケープコード検出器により、或るアドレス
された場所にストアされている4つのビヘービア
ビツトがエスケープコードを形成していることが
検出されると、その都度、次のメモリのリードサ
イクル中に読み出される4つのビヘービアビツト
は背景ビヘービアレジスタにストアされる。エス
ケープコードが検出された直後のビヘービアビツ
トの組だけが背景ビヘービアレジスタに書き込ま
れるということを注目されたい。メモリから読み
出された他のビヘービアビツトの組はすべて前景
ビヘービアレジスタに書き込まれ、このレジスタ
にストアされる。背景/前景制御ビツト(これら
はシフトレジスタから読み出され、かつ、各ピク
セルクロツクパルスにつき、1個の制御ビツトで
あるが)は2:1マルチプレクサに与えられる。
マルチプレクサにはまた前景および背景ビヘービ
アレジスタにストアされた信号が与えられる。シ
フトレジスタから読み出されてマルチプレクサへ
与えられる背景/前景制御ビツトの値によつて、
前景ビヘービアレジスタまたは背景ビヘービアレ
ジスタにストアされたビヘービアビツトと前記制
御ビツトとが5−ビツトのラツチ回路に与えら
れ、カラーインデツクス、すなわち、アドレスを
形成する。カラーインデツクスは次にカラールツ
クアツプメモリに与えられ、カラールツクアツプ
メモリのアドレスされた場所にストアされた例え
ば、カラー信号の8ビツトがデイジタルアナログ
変換器(D/Aコンバータ)に与えられて、赤、
緑および青の各カラー制御信号を発生し、これら
の信号はCRTのカラー電子銃に印加される。
された場所にストアされている4つのビヘービア
ビツトがエスケープコードを形成していることが
検出されると、その都度、次のメモリのリードサ
イクル中に読み出される4つのビヘービアビツト
は背景ビヘービアレジスタにストアされる。エス
ケープコードが検出された直後のビヘービアビツ
トの組だけが背景ビヘービアレジスタに書き込ま
れるということを注目されたい。メモリから読み
出された他のビヘービアビツトの組はすべて前景
ビヘービアレジスタに書き込まれ、このレジスタ
にストアされる。背景/前景制御ビツト(これら
はシフトレジスタから読み出され、かつ、各ピク
セルクロツクパルスにつき、1個の制御ビツトで
あるが)は2:1マルチプレクサに与えられる。
マルチプレクサにはまた前景および背景ビヘービ
アレジスタにストアされた信号が与えられる。シ
フトレジスタから読み出されてマルチプレクサへ
与えられる背景/前景制御ビツトの値によつて、
前景ビヘービアレジスタまたは背景ビヘービアレ
ジスタにストアされたビヘービアビツトと前記制
御ビツトとが5−ビツトのラツチ回路に与えら
れ、カラーインデツクス、すなわち、アドレスを
形成する。カラーインデツクスは次にカラールツ
クアツプメモリに与えられ、カラールツクアツプ
メモリのアドレスされた場所にストアされた例え
ば、カラー信号の8ビツトがデイジタルアナログ
変換器(D/Aコンバータ)に与えられて、赤、
緑および青の各カラー制御信号を発生し、これら
の信号はCRTのカラー電子銃に印加される。
従つて、本発明の目的は表示されるビヘービア
の数を減らすことなく、必要とするメモリ量を減
らし得るラスターグラフイツク装置のカラーを制
御する改良された手段を提供することにある。
の数を減らすことなく、必要とするメモリ量を減
らし得るラスターグラフイツク装置のカラーを制
御する改良された手段を提供することにある。
本発明の他の目的は背景または前景のビヘービ
アを独立に変更し得るラスターグラフイツク装置
のカラーを制御する改良された手段を提供するこ
とにある。
アを独立に変更し得るラスターグラフイツク装置
のカラーを制御する改良された手段を提供するこ
とにある。
本発明の更に他の目的、特徴ならびに効果は以
下に図面を用いて行う好個な実施例の説明から容
易に明らかとなろう。
下に図面を用いて行う好個な実施例の説明から容
易に明らかとなろう。
第1図はラスターグラフイツク装置により表示
されるカラーを制御する装置のブロツク図であ
る。
されるカラーを制御する装置のブロツク図であ
る。
図示の装置はコンピユータにより発生される、
つまり、制御されるラスターグラフイツク装置に
より表示される映像(イメージ)を制御するため
の装置である。
つまり、制御されるラスターグラフイツク装置に
より表示される映像(イメージ)を制御するため
の装置である。
グラフイツクコントローラ10はカラールツク
アツプメモリ16のほかランダムアクセスピクセ
ルメモリ12およびビヘービアメモリ14に普通
のカラーCRT17の各画素の輝度とカラーを制
御するのに用いられるバイナリのデイジタル情報
を書き込む。CRT17のラスター走査ロジツク
18は通常の量子化回路を含み、CRT17のラ
スター走査の水平および垂直スイープ信号をデイ
ジタル化し、CRT17の表面各画素に対して番
号、すなわち、アドレスを与える。
アツプメモリ16のほかランダムアクセスピクセ
ルメモリ12およびビヘービアメモリ14に普通
のカラーCRT17の各画素の輝度とカラーを制
御するのに用いられるバイナリのデイジタル情報
を書き込む。CRT17のラスター走査ロジツク
18は通常の量子化回路を含み、CRT17のラ
スター走査の水平および垂直スイープ信号をデイ
ジタル化し、CRT17の表面各画素に対して番
号、すなわち、アドレスを与える。
スタンダードなCRTのラスターの水平線方向
の640個の画素と垂直線方向にある480個の画素か
らなる画素のそれぞれを個別に指定するのには19
−ビツトアドレス、すなわち、X成分として10ビ
ツト、Y成分として9ビツトからなるアドレスが
必要である。X成分のアドレスはほぼ長方形のラ
スターの画素の縦座標に対応し、Y成分のアドレ
スは横座標に対応する。
の640個の画素と垂直線方向にある480個の画素か
らなる画素のそれぞれを個別に指定するのには19
−ビツトアドレス、すなわち、X成分として10ビ
ツト、Y成分として9ビツトからなるアドレスが
必要である。X成分のアドレスはほぼ長方形のラ
スターの画素の縦座標に対応し、Y成分のアドレ
スは横座標に対応する。
第1図においてカラールツクアツプメモリ16
のほか、ピクセルメモリ12およびビヘービアメ
モリ14はそれぞれ個別のメモリとして示されて
いるが、これらは組合されて単一の普通ランダム
アクセスメモリであつてもよい。ピクセルクロツ
ク20はラスターの各画素が走査される毎に1個
のクロツクパルスを発生する。ピクセルクロツク
20の出力は後述するように動作の同期をとるた
め本発明の制御回路に与えられると共にメモリ1
2,14および16に与えられる。メモリのサイ
ズを最小化するためならびにより低速なメモリの
使用を可能にするため隣接した画素からなる組、
例えば、水平走査線に並ぶ4つの画素からなる組
に対し、単一のアドレスがメモリアドレスとして
用いられる。
のほか、ピクセルメモリ12およびビヘービアメ
モリ14はそれぞれ個別のメモリとして示されて
いるが、これらは組合されて単一の普通ランダム
アクセスメモリであつてもよい。ピクセルクロツ
ク20はラスターの各画素が走査される毎に1個
のクロツクパルスを発生する。ピクセルクロツク
20の出力は後述するように動作の同期をとるた
め本発明の制御回路に与えられると共にメモリ1
2,14および16に与えられる。メモリのサイ
ズを最小化するためならびにより低速なメモリの
使用を可能にするため隣接した画素からなる組、
例えば、水平走査線に並ぶ4つの画素からなる組
に対し、単一のアドレスがメモリアドレスとして
用いられる。
換言すれば、一度に4つの画素をアドレスする
ことにより個々の各画素のアドレスの下位の2ビ
ツトは無視される。更に正確に言えば、それらは
ロジツクゼロとみなされる。ピクセルメモリ12
はアドレス可能なメモリ場所の各場所に4つの背
景/前景制御ビツトをストアする。そして、これ
らのビツトは対応する画素のカラーが後述するよ
うに背景のカラーであるか前景のカラーであるか
を決定する。メモリ14の各アドレス可能なメモ
リ場所にストアされる4つのビヘービアビツトは
カラールツクアツプメモリ16のメモリ場所のア
ドレスの一部を形成する。カラールツクアツプメ
モリ16の各アドレス可能なメモリ場所にストア
されるものは、バイナリカラーコントロール信号
の8ビツト、すなわち、1バイトである。
ことにより個々の各画素のアドレスの下位の2ビ
ツトは無視される。更に正確に言えば、それらは
ロジツクゼロとみなされる。ピクセルメモリ12
はアドレス可能なメモリ場所の各場所に4つの背
景/前景制御ビツトをストアする。そして、これ
らのビツトは対応する画素のカラーが後述するよ
うに背景のカラーであるか前景のカラーであるか
を決定する。メモリ14の各アドレス可能なメモ
リ場所にストアされる4つのビヘービアビツトは
カラールツクアツプメモリ16のメモリ場所のア
ドレスの一部を形成する。カラールツクアツプメ
モリ16の各アドレス可能なメモリ場所にストア
されるものは、バイナリカラーコントロール信号
の8ビツト、すなわち、1バイトである。
このランダムアクセスメモリと特にビヘービア
メモリ14の各リードサイクル期間においては4
つのビヘービアビツトがビヘービアメモリ14か
ら読み出されて、エスケープコード検出器22に
与えられる。そして、この検出器により4つのビ
ヘービアビツトが予め定められた値を有するもの
か否か、つまり、予め定められたビヘービアビツ
トの組(以下において「エスケープコード」と呼
ぶことがある)であるか否か、例えば、4つのビ
ヘービアビツトがすべてロジツク1であるか否か
がチエツクされる。
メモリ14の各リードサイクル期間においては4
つのビヘービアビツトがビヘービアメモリ14か
ら読み出されて、エスケープコード検出器22に
与えられる。そして、この検出器により4つのビ
ヘービアビツトが予め定められた値を有するもの
か否か、つまり、予め定められたビヘービアビツ
トの組(以下において「エスケープコード」と呼
ぶことがある)であるか否か、例えば、4つのビ
ヘービアビツトがすべてロジツク1であるか否か
がチエツクされる。
ビヘービアメモリ14のアドレスされた場所に
ストアされたビツトがエスケープコードでない場
合には、検出器22はレジスタイネーブル信号を
発生する。この信号によりレジスタ24はビヘー
ビアメモリ14から読み出されたビヘービアビツ
トをストアすることができる。ビヘービアメモリ
14から読み出された4つのビヘービアビツトが
エスケープコードを構成している場合には、エス
ケープコード検出器はレジスタ24または、背景
ビヘービアレジスタ26のいずれもがビヘービア
ビツトの特殊な組、つまり、エスケープコードを
ストアしないように阻止、すなわち、禁止する
が、レジスタイネーブル制御信号を発生する。こ
の信号により、背景ビヘービアレジスタ26はメ
モリ14の次のリードサイクル期間にビヘービア
メモリ14から読み出されたビヘービアビツトの
組をストアすることができる。メモリ12および
14の各リードサイクル期間には、背景/前景制
御ビツトがシフトレジスタ28にストアされる。
シフトレジスタ28に負荷された制御ビツトは、
各ピクセルクロツクパルスに対し、1個の割合で
シフトレジスタ28からシフトされる。そして各
制御ビツトは発生するとマルチプレクサ30に与
えられる。
ストアされたビツトがエスケープコードでない場
合には、検出器22はレジスタイネーブル信号を
発生する。この信号によりレジスタ24はビヘー
ビアメモリ14から読み出されたビヘービアビツ
トをストアすることができる。ビヘービアメモリ
14から読み出された4つのビヘービアビツトが
エスケープコードを構成している場合には、エス
ケープコード検出器はレジスタ24または、背景
ビヘービアレジスタ26のいずれもがビヘービア
ビツトの特殊な組、つまり、エスケープコードを
ストアしないように阻止、すなわち、禁止する
が、レジスタイネーブル制御信号を発生する。こ
の信号により、背景ビヘービアレジスタ26はメ
モリ14の次のリードサイクル期間にビヘービア
メモリ14から読み出されたビヘービアビツトの
組をストアすることができる。メモリ12および
14の各リードサイクル期間には、背景/前景制
御ビツトがシフトレジスタ28にストアされる。
シフトレジスタ28に負荷された制御ビツトは、
各ピクセルクロツクパルスに対し、1個の割合で
シフトレジスタ28からシフトされる。そして各
制御ビツトは発生するとマルチプレクサ30に与
えられる。
背景/前景制御ビツトがロジツク1であれば、
マルチプレクサ30は、前景ビヘービアレジスタ
24にストアされた4つの信号をカラーインデツ
クスラツチ回路32に与える。
マルチプレクサ30は、前景ビヘービアレジスタ
24にストアされた4つの信号をカラーインデツ
クスラツチ回路32に与える。
また、背景/前景制御ビツトがロジツク0であ
れば、マルチプレクサ30は背景ビヘービアレジ
スタ26にストアされた4つの信号をカラーイン
デツクスラツチ回路32に与える。各クロツク期
間にシフトレジスタ28から読み出された背景/
前景制御ビツトはマルチプレクサ30からの4つ
のビヘービアビツトと結合されて5−ビツトトの
カラーインデツクス、すなわち、アドレスを形成
する。これらのアドレスはラツチ回路32にスト
アされ、次に、カラールツクアツプメモリ16の
アドレスロジツク回路に与えられる。典型的に
は、カラールツクアツプメモリ16の各アドレス
可能な場所には8ビツト、すなわち、カラーコン
トロール信号がストアされる。これらの信号はメ
モリ16から読み出されると普通のD/Aコンバ
ータ34に与えられる。
れば、マルチプレクサ30は背景ビヘービアレジ
スタ26にストアされた4つの信号をカラーイン
デツクスラツチ回路32に与える。各クロツク期
間にシフトレジスタ28から読み出された背景/
前景制御ビツトはマルチプレクサ30からの4つ
のビヘービアビツトと結合されて5−ビツトトの
カラーインデツクス、すなわち、アドレスを形成
する。これらのアドレスはラツチ回路32にスト
アされ、次に、カラールツクアツプメモリ16の
アドレスロジツク回路に与えられる。典型的に
は、カラールツクアツプメモリ16の各アドレス
可能な場所には8ビツト、すなわち、カラーコン
トロール信号がストアされる。これらの信号はメ
モリ16から読み出されると普通のD/Aコンバ
ータ34に与えられる。
これらのカラーコントロール信号はD/Aコン
バータ34により普通のCRT17の赤、緑、な
らびに青のカラー電子銃の輝度を制御するための
アナログ信号に変換される。
バータ34により普通のCRT17の赤、緑、な
らびに青のカラー電子銃の輝度を制御するための
アナログ信号に変換される。
アレイの各画素の走査に同期して、カラールツ
クアツプメモリ16は走査される画素のための8
−ビツトバイトのカラーコントロール信号を発生
する。そしてこの8−ビツトバイトはD/Aコン
バータ34に与えられる。D/Aコンバータ34
はその画素のための8ビツトのカラーコントロー
ル信号のうちの6ビツトを3つのアナログ信号に
変換する。これらのアナログ信号はカラーCRT
17の赤、緑ならびに青の電子ビーム銃の輝度を
制御する。実施例においては各カラーコントロー
ル信号の2ビツトは、第4のD/Aコンバータに
与えられて、そこでこれらの2ビツトはノクロの
アナログ信号に変換され、従来技術で周知のよう
に普通にありふれている装置を用いてラスターデ
イスプレイの永久記録を作るのに用いられる。
クアツプメモリ16は走査される画素のための8
−ビツトバイトのカラーコントロール信号を発生
する。そしてこの8−ビツトバイトはD/Aコン
バータ34に与えられる。D/Aコンバータ34
はその画素のための8ビツトのカラーコントロー
ル信号のうちの6ビツトを3つのアナログ信号に
変換する。これらのアナログ信号はカラーCRT
17の赤、緑ならびに青の電子ビーム銃の輝度を
制御する。実施例においては各カラーコントロー
ル信号の2ビツトは、第4のD/Aコンバータに
与えられて、そこでこれらの2ビツトはノクロの
アナログ信号に変換され、従来技術で周知のよう
に普通にありふれている装置を用いてラスターデ
イスプレイの永久記録を作るのに用いられる。
通常のラスター走査期間においては、シフトレ
ジスタ28により発生された背景/前景制御ビツ
トは走査されている画素が前景または背景のカラ
ーを有するものであるか否かを決定する。マルチ
プレクサ30(これには背景/前景ビツトが与え
られる)はどの組のビヘービアビツトがラツチ回
路32に与えられるかを決定する。ラツチ回路3
2からの5ビツトはカラールツクアツプメモリ1
6のメモリ場所のアドレスとして用いられる。こ
のメモリ16には、各画素に対するカラーコント
ロール信号がストアされ、この信号は、各画素が
CRT17の電子ビームによつて走査されるとき、
各画素が表示するカラーを決定する。
ジスタ28により発生された背景/前景制御ビツ
トは走査されている画素が前景または背景のカラ
ーを有するものであるか否かを決定する。マルチ
プレクサ30(これには背景/前景ビツトが与え
られる)はどの組のビヘービアビツトがラツチ回
路32に与えられるかを決定する。ラツチ回路3
2からの5ビツトはカラールツクアツプメモリ1
6のメモリ場所のアドレスとして用いられる。こ
のメモリ16には、各画素に対するカラーコント
ロール信号がストアされ、この信号は、各画素が
CRT17の電子ビームによつて走査されるとき、
各画素が表示するカラーを決定する。
上述の説明から明らかなように、本発明による
装置は表示されるカラーの数を減らすことなく、
また、他の変量をほぼ同一に保持したままで、カ
ラーグラフイツク装置の必要なメモリ量を大部減
らしている。
装置は表示されるカラーの数を減らすことなく、
また、他の変量をほぼ同一に保持したままで、カ
ラーグラフイツク装置の必要なメモリ量を大部減
らしている。
また、本発明は背景と前景のカラーを相互に独
立して変更し得るものである。
立して変更し得るものである。
第1図はラスターグラフイツク装置により表示
されるカラーを制御するための装置のブロツク図
である。 10:グラフイツクコントローラ、12:ピク
セルメモリ、14:ビヘービアメモリ、16:カ
ラールツクアツプメモリ、17:カラーCRT、
18:ラスター走査ロジツク、20:ピクセルク
ロツク、22:エスケープコード検出器、24:
4−ビツトの前景ビヘービアレジスタ、26:4
−ビツトの背景ビヘービアレジスタ、28:4−
ビツトのシフトレジスタ、30:2:1マルチプ
レクサ、32:5−ビツトのラツチ回路、34:
D/Aコンバータ。
されるカラーを制御するための装置のブロツク図
である。 10:グラフイツクコントローラ、12:ピク
セルメモリ、14:ビヘービアメモリ、16:カ
ラールツクアツプメモリ、17:カラーCRT、
18:ラスター走査ロジツク、20:ピクセルク
ロツク、22:エスケープコード検出器、24:
4−ビツトの前景ビヘービアレジスタ、26:4
−ビツトの背景ビヘービアレジスタ、28:4−
ビツトのシフトレジスタ、30:2:1マルチプ
レクサ、32:5−ビツトのラツチ回路、34:
D/Aコンバータ。
Claims (1)
- 【特許請求の範囲】 1 各ピクセルの走査につき、ピクセル当り1個
のピクセルクロツクパルスを発生するピクセルク
ロツク手段と、 上記の各ピクセルのアドレス信号を発生するラ
スター走査ロジツク手段と、 上記のアドレス信号が与えられ、かつ、各メモ
リリードサイクルの期間にアドレスされたメモリ
場所にストアされている“n”(nは2以上の整
数)個の制御ビツトと1組のビヘービアビツトと
を発生するランダムアクセスメモリであつて、該
アドレスされたメモリ場所のアドレスは、水平走
査線の隣り合つた“n”個のピクセルの組の最初
のピクセルのアドレスであり、上記メモリリード
サイクルはn番目のクロツクパルス毎に発生する
ランダムアクセスメモリと、 各メモリリードサイクルで上記ランダムアクセ
スメモリから読み出された“n”個の制御ビツト
が負荷され、各ピクセルクロツクパルス毎に1個
の制御ビツトを発生するシフトレジスタ手段と、 各メモリリードサイクルの度に上記ランダムア
クセスメモリからのビヘービアビツトをストアす
る第1および第2のビヘービアレジスタ手段と、 各メモリリードサイクルの期間に発生される各
ビヘービアビツトの組が所定のビヘービアビツト
の組であるか否かを調べる検出手段と、 上記の検出手段により調べられたビヘービアビ
ツトの組が、上記所定のビヘービアビツトの組で
ないときは、上記第1のビヘービアレジスタ手段
にそのビヘービアビツトの組をストアさせ、上記
所定のビヘービアビツトの組であるときは、その
ビヘービアビツトの組を第1および第2のビヘー
ビアレジスタ手段のいずれにもストアさせず、次
のメモリリードサイクルの期間にランダムアクセ
スメモリから読み出されるビヘービアビツトの組
を第2のビヘービアレジスタ手段にストアさせる
手段と、 上記シフトレジスタ手段からの各制御ビツトに
従つて上記第1または第2のビヘービアレジスタ
手段にストアされたビヘービアビツトを選択する
手段とを具備し、 上記制御ビツトと上記選択されたビヘービアレ
ジスタ手段からのビヘービアビツトの組とにより
カラー制御メモリのアドレスを形成することを特
徴とするラスターグラフイツク装置により表示さ
れるカラーを制御するための装置。 2 特許請求の範囲第1項の記載において、 n=4であり、 第1のビヘービアレジスタ手段は、前景ビヘー
ビアレジスタ手段であり、 第2のビヘービアレジスタ手段は、背景ビヘー
ビアレジスタ手段であり、 検出手段は、エスケープコード検出手段である
ことを特徴とするラスターグラフイツク装置によ
り表示されるカラーを制御するための装置。 3 特許請求の範囲第1項の記載において、 n=4 であることを特徴とするラスターグラフイツク装
置により表示されるカラーを制御するための装
置。 4 特許請求の範囲第1項の記載において、 第1のビヘービアレジスタ手段は、前景のカラ
ー信号を発生するカラー制御メモリのアドレスの
一部を保持し、 第2のビヘービアレジスタ手段は、背景のカラ
ー信号を発生する上記カラー制御メモリのアドレ
スの一部を保持することを特徴とするラスターグ
ラフイツク装置により表示されるカラーを制御す
るための装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59129057A JPS617883A (ja) | 1984-06-22 | 1984-06-22 | ラスタ−グラフイツク装置により表示されるカラ−を制御するための装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59129057A JPS617883A (ja) | 1984-06-22 | 1984-06-22 | ラスタ−グラフイツク装置により表示されるカラ−を制御するための装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS617883A JPS617883A (ja) | 1986-01-14 |
| JPH0359439B2 true JPH0359439B2 (ja) | 1991-09-10 |
Family
ID=15000019
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59129057A Granted JPS617883A (ja) | 1984-06-22 | 1984-06-22 | ラスタ−グラフイツク装置により表示されるカラ−を制御するための装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS617883A (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61107288A (ja) * | 1984-10-30 | 1986-05-26 | セイコーインスツルメンツ株式会社 | 画像メモリシステム |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS55103691U (ja) * | 1979-01-10 | 1980-07-19 |
-
1984
- 1984-06-22 JP JP59129057A patent/JPS617883A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS617883A (ja) | 1986-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4591842A (en) | Apparatus for controlling the background and foreground colors displayed by raster graphic system | |
| US4490797A (en) | Method and apparatus for controlling the display of a computer generated raster graphic system | |
| US4481594A (en) | Method and apparatus for filling polygons displayed by a raster graphic system | |
| US4668947A (en) | Method and apparatus for generating cursors for a raster graphic display | |
| US5559954A (en) | Method & apparatus for displaying pixels from a multi-format frame buffer | |
| US6172669B1 (en) | Method and apparatus for translation and storage of multiple data formats in a display system | |
| US5714974A (en) | Dithering method and circuit using dithering matrix rotation | |
| CN1127049C (zh) | 用于电视接收机的位映射屏幕显示装置 | |
| EP0201210B1 (en) | Video display system | |
| GB2104355A (en) | Scrolling text and grapic data in selected windows of a grapic display | |
| US4554538A (en) | Multi-level raster scan display system | |
| US4232376A (en) | Raster display refresh system | |
| EP0139095A2 (en) | Display selection in a raster scan display system | |
| JPS5930229B2 (ja) | 輝度制御装置 | |
| EP0184246A2 (en) | Electronic colour signal generator and colour image display system provided therewith | |
| US4775857A (en) | On-line verification of video display generator | |
| KR940007819B1 (ko) | 화상(video) 변환 장치 | |
| EP0202426B1 (en) | Raster scan digital display system | |
| EP0413483B1 (en) | A display system | |
| JPH0359439B2 (ja) | ||
| US5847700A (en) | Integrated apparatus for displaying a plurality of modes of color information on a computer output display | |
| JPS6150318B2 (ja) | ||
| EP0148659A2 (en) | A video display control circuit | |
| JP3292960B2 (ja) | フレーム・バッファに記憶されている画素データをコンピュータ装置の出力表示装置に表示する画素データへ翻訳する回路 | |
| JPH07262349A (ja) | ディザ変調方法及び回路、ディザテーブル用アドレス発生方法及び回路並びにこれらを用いたハードコピー回路 |