JPH09171377A - ビデオ表示用メモリ - Google Patents

ビデオ表示用メモリ

Info

Publication number
JPH09171377A
JPH09171377A JP7330764A JP33076495A JPH09171377A JP H09171377 A JPH09171377 A JP H09171377A JP 7330764 A JP7330764 A JP 7330764A JP 33076495 A JP33076495 A JP 33076495A JP H09171377 A JPH09171377 A JP H09171377A
Authority
JP
Japan
Prior art keywords
color code
color
memory cell
memory
pattern data
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
JP7330764A
Other languages
English (en)
Other versions
JP2735058B2 (ja
Inventor
Jiyunji Hinami
順二 日並
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP7330764A priority Critical patent/JP2735058B2/ja
Publication of JPH09171377A publication Critical patent/JPH09171377A/ja
Application granted granted Critical
Publication of JP2735058B2 publication Critical patent/JP2735058B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【課題】 カラー展開された画像データを高速に書き込
むことのできるビデオ表示用メモリを提供する。 【解決手段】 FGCレジスタ14には前景色の色コー
ドをBGCレジスタ15には背景色の色コードを予め記
憶しておく。選択回路16には各画素を2値で表わした
8ビットのライトデータ17が選択信号として入力され
る。選択回路16はライトデータの各ビットごとにFG
Cレジスタ14、BGCレジスタ15のいずれかを選択
し8バイト分の色コードを出力する。これらは指定され
たアドレスを先頭に連続した8バイトの領域に同時に書
き込まれる。内部で色コードに展開しかつ展開後の複数
の色コードを同時に書き込むことで高速なカラーの描画
が可能になる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ディスプレイなど
の表示装置の画像表示用に画像データを記憶するための
ビデオ表示用メモリに係わり、特に各画素の色を複数ビ
ットの色コードで表したカラーの画像データを記憶する
ためのビデオ表示用メモリに関する。
【0002】
【従来の技術】ディスプレイなどの表示装置に画像を表
示するときは、表示する画像に対応する画像データをビ
デオ表示用メモリ(以下、VRAMと表わす。)に書き
込み、このメモリに記憶されている画像データを所定の
周期で繰り返し読み出してディスプレイに送るようにな
っている。これにより画像データを一旦VRAMに書き
込むだけで、その後は連続して表示を行うことができ
る。また、表示内容を部分的に変更するときはその部分
だけVRAMの画像データを書き換えれば良い。
【0003】カラーの画像を表示する場合には、1画素
について複数ビットで構成された色コードを割り当て、
画素ごとに表示する色を指定するようになっている。た
とえば、“1”および“0”の2値データでその文字パ
ターンの表わされた文字をカラーで表示するとき、
“1”は前背色に対応する色コードに、“0”は背景色
に対応する色コードにそれぞれ変換される。VRAMは
1画素についてこれら複数ビットで表された色コードを
記憶する。この際、通常はまず描画対象領域を背景色で
塗りつぶしてから、次に文字パターンの“1”に対応す
る部分を前景色で描画される。
【0004】このように各画素を複数ビットの色コード
で表わすとそのデータ量が多くなるので、画像データを
VRAMに書き込むための処理の負担が大きくなり、C
PU(中央処理装置)など画像データを生成する処理装
置の利用効率が低下してしまう。そこで、カラーの画像
を描画する際のCPUの負担を軽減するための各種技術
が提案されている。
【0005】特開昭61ー283970号公報には、各
画素の2値データを背景色および前景色に対応する色コ
ードに変換する変換回路をCPUとVRAMの間に設け
た画像データ処理装置が開示されている。この装置で
は、前景色の色コードを記憶する前景色レジスタと背景
色の色コードを記憶する背景色レジスタを変換回路に設
け、これらに予め描画すべき色の色コードを登録してお
く。CPUは変換回路に描画する2値のパターンデータ
と、そのビット数と、展開した後の色コードを書き込む
VRAM上のアドレスとを変換回路に設定する。
【0006】変換回路は、パターンデータの先頭ビット
からその値が“1”のときは前景色レジスタの保持して
いる色コードに、パターンデータの値が“0”のときは
背景色レジスタの保持している色コードに各ビットを順
次変換する。そして、変換後の色コードを順次VRAM
に書き込む。このように、変換回路を設けることによ
り、CPUによって各画素を色コードに展開する必要が
なくなり、その負担を軽減することができる。
【0007】
【発明が解決しようとする課題】変換回路を用いて色コ
ードに展開することによって、CPUの負担を軽減する
ことができるが、変換回路からVRAMへは各画素ごと
に複数ビットで構成される色コードを書き込むまなけれ
ばならない。したがって、VRAMに入力すべきデータ
量は変換回路を設けても減少されていない。このため、
変換回路からVRAMに色コードを転送するための時間
が長くかかり、描画を高速に行うことができないという
問題がある。
【0008】たとえば、VRAM上で表現される色が2
56色のときは、色コードとして各画素ごとに8ビット
(1バイト)が必要になる。この場合1バイトの2値の
パターンデータを変換回路で色コードに展開すると、生
成された8バイトのデータをVRAMに書き込まなけれ
ばならず、変換回路からVRAMへの色コードの転送に
長い時間を要してしまう。
【0009】そこで本発明の目的は、カラー展開された
画像データを高速に書き込むことのできるビデオ表示用
メモリを提供することにある。
【0010】
【課題を解決するための手段】請求項1記載の発明で
は、色の種別を表わした所定の複数ビットからなる色コ
ードを記憶した第1および第2の色コード保持手段と、
この色コードと等しいビット数の画像データをそれぞれ
記憶することのできる複数のメモリセルと、各画素を2
値の情報で表わした複数画素分のパターンデータが入力
されたとき第1の色コード保持手段に記憶されている色
コードと第2の色コード保持手段に保持されている色コ
ードのいずれかを入力されたパターンデータの各画素の
値の応じてそれぞれ選択し複数画素分の色コードを出力
する色コード選択手段と、パターンデータと並行して複
数のメモリセルのうちの任意の1つを指定するためのア
ドレス情報が入力されたとき指定されたメモリセルを先
頭にパターンデータの画素数と等しい数の連続するメモ
リセルを選択するメモリセル選択手段と、このメモリセ
ル選択手段によって選択されたメモリセルに色コード選
択手段の出力する複数画素分の色コードを同時に書き込
む並列書き込み手段とをビデオ表示用メモリに具備させ
ている。
【0011】すなわち請求項1記載の発明では、ビデオ
表示用メモリの内部に前景色および背景色の色コードを
保持するための保持手段を設けている。複数画素分の2
値のパターンデータが入力されたときその各画素をその
値に応じて前景色の色コードと背景色の色コードに展開
する。これら複数画素分の色コードは、指定されたアド
レスからパターンデータの画素数と等しい数だけ連続す
るメモリセルに同時に書き込まれる。このように、VR
AMの内部で色コードに展開しているので、VRAMに
転送すべき画像データは2値情報のままで良く、VRA
Mに転送すべきデータ量を減らすことができる。
【0012】請求項2記載の発明では、色の種別を表わ
す所定の複数ビットからなる色コードを記憶した第1お
よび第2の色コード保持手段と、この色コードと等しい
ビット数の画像データをそれぞれ記憶することのできる
複数のメモリセルと、これらメモリセルに画像データを
書き込む際の書き込みモードとして第1の書き込みモー
ドが指定されている状態で各画素を2値の情報で表わし
た複数画素分のパターンデータが入力されたとき第1の
色コード保持手段に記憶されている色コードと第2の色
コード保持手段に保持されている色コードのいずれかを
入力されたパターンデータの各画素の値に応じてそれぞ
れ選択し複数画素分の色コードを出力する色コード選択
手段と、第1の書き込みモードが指定されている状態で
パターンデータと並行して複数のメモリセルのうちの任
意の1つを指定するためのアドレス情報が入力されたと
き指定されたメモリセルを先頭にパターンデータの画素
数と等しい数の連続するメモリセルを選択するメモリセ
ル選択手段と、第1の書き込みモードが指定されている
状態でパターンデータおよびアドレス情報が入力された
ときこのメモリセル選択手段によって選択されたメモリ
セルに色コード選択手段の出力する複数画素分の色コー
ドを同時に書き込む並列書き込み手段と、第1の書き込
みモードと異なる他の書き込みモードとしての第2の書
き込みモードが指定されている状態でパターンデータお
よびアドレス情報が入力されたときアドレス情報の示す
1つのメモリセルにパターンデータを書き込む書き込み
手段とをビデオ表示用メモリに具備させている。
【0013】すなわち請求項2記載の発明では、第1の
書き込みモードが指定されている状態では、入力された
パターンデータの各ビットを色コードに展開し、指定さ
れたアドレスを先頭に連続したメモリセルに展開後の色
コードを書き込む。また第2の書き込みモードが指定さ
れている状態では、入力されたパターンデータをそのま
ま指定されたアドレスに書き込んでいる。このようにモ
ードを指定することによって異なる形式で書き込みを行
うことができるので、カラー画像の表示以外の用途にビ
デオ表示用メモリを容易に利用することができる。
【0014】請求項3記載の発明では、色の種別を表わ
す所定の複数ビットからなる色コードを記憶した3以上
の所定数設けられた色コード保持手段と、これら色コー
ド保持手段のうちの任意の2つを選択する選択手段と、
色コードと等しいビット数の画像データをそれぞれ記憶
することのできる複数のメモリセルと、各画素を2値の
情報で表わした複数画素分のパターンデータが入力され
たとき選択手段によって選択された2つの色コード保持
手段に保持されている色コードのいずれかを入力された
パターンデータの各画素の値に応じてそれぞれ選択し複
数画素分の色コードを出力する色コード選択手段と、パ
ターンデータと並行して複数のメモリセルのうちの任意
の1つを指定するためのアドレス情報が入力されたとき
指定されたメモリセルを先頭にパターンデータの画素数
と等しい数の連続するメモリセルを選択するメモリセル
選択手段と、このメモリセル選択手段によって選択され
たメモリセルに色コード選択手段の出力する複数画素分
の色コードを同時に書き込む並列書き込み手段とをビデ
オ表示用メモリに具備させている。
【0015】すなわち請求項3記載の発明では、色コー
ドを保持するための手段を3以上設け、そのうちの2つ
を選択してパターンデータの色コードへの展開に用いて
いる。選択される2つの色コード保持手段を変更するこ
とでパターンデータの展開される色コードを変更できる
ので、色の切換処理を高速に行うことができる。
【0016】請求項4記載の発明では、色コード保持手
段として複数のメモリセルのうちの予め定められたもの
を用いている。
【0017】すなわち請求項4記載の発明では、複数の
メモリセルのうち予め定められたものに色コードを予め
保持させている。そしてパターンデータの値に応じてこ
れらメモリセルに予め保持されている色コードを選択
し、アドレス情報で指定されたメモリセルに展開後の色
コードが書き込まれる。このように色コードを保持する
手段としてメモリセルを利用することで、色コードを予
め多数記憶させることを容易に行うことができる。
【0018】請求項5記載の発明では、複数のメモリセ
ルはアレイ状に配置されたメモリセルアレイであり、メ
モリセル選択手段はアドレス情報が入力されたときこの
メモリセルアレイのうちアドレス情報で指定されたメモ
リセルの存在する行を選択する行選択手段と、アドレス
情報が入力されたときこれによって指定されるメモリセ
ルの存在する列を先頭にパターンデータの画素数と等し
い連続する列を選択する列選択手段とを有し、並列書き
込み手段はメモリセルアレイのうちの任意の一行分のメ
モリセルの記憶内容を一時的に保持するための行バッフ
ァと、行選択手段によって選択された行の1行分のメモ
リセルの記憶内容を行バッファに読み出す読出手段と、
この読出手段によって1行分のメモリセルの記憶内容が
格納された行バッファのうち列選択手段によって選択さ
れた列に対応する部分を色コード選択手段の出力する色
コードに書き換える書換え手段と、この書換え手段によ
って書き換えられた後の行バッファの内容をメモリセル
アレイの対応する行に書き込む行書き込み手段とを具備
している。
【0019】すなわち請求項5記載の発明では、メモリ
セルアレイからアドレス情報で指定された1行分の記憶
内容を行バッファに読み出し、そのうちアドレス情報に
よって指定された列から複数画素分だけ展開した後の色
コードに書き換えている。そして書き換え後の行バッフ
ァの内容をメモリセルアレイの対応する行に書き込んで
いる。これによりパターンデータに対応する複数画素分
の色コードを同時に書き込むことを容易に行うことがで
きる。
【0020】
【発明の実施の形態】
【0021】
【実施例】図1は、本発明の一実施例におけるビデオ表
示用メモリの構成の概要を表わしたものである。ビデオ
表示用メモリ(以下、VRAMともいう。)10は、画
像データを記憶するためのメモリセルアレイ11と、メ
モリセルアレイ11のうち画像データを読み書きすべき
セルを指定するためのカラムアドレスとロウアドレスを
デコードするカラムアドレスデコーダ12およびロウア
ドレスデコーダ13を備えている。さらに、前景色の色
コードを記憶するためのレジスタであるFGCレジスタ
14および背景色の色コードを記憶するためのレジスタ
であるBGCレジスタ15を有している。
【0022】色コードのビット数は8ビットで構成され
256色のうちのいずれかを表すことができる。選択回
路16は、メモリセルアレイ11に書き込むデータとし
てライトデータ17、FGCレジスタ14またはBGC
レジスタ15のいずれかを選択する回路である。ライト
データ17は8ビットのビット幅になっている。タイミ
ング制御回路18は、メモリセルアレイ11への読み書
きのタイミングを制御するための回路である。
【0023】図示しないCPUから入力されたアドレス
情報19はロウアドレスデコーダ13およびカラムアド
レスデコーダ12でそれぞれデコードされる。ロウアド
レスデコーダ13はロウアドレスをデコードしてメモリ
セルアレイ11のいずれか1つの行を指定する。またカ
ラムアドレスデコーダ12は、カラムアドレスをデコー
ドしてメモリセルアレイ11のいずれか1つの列を指定
する。入力されたライトデータ17は、アドレス情報1
9によって指定された行および列方向の共に一致する1
つのメモリセルにタイミング制御回路18の示すタイミ
ングに従って書き込まれる。
【0024】ビデオ表示用メモリ10は、ライトデータ
17をそのままメモリセルアレイ11に書き込むスルー
モードと、ライトデータ17を色コードに置き換えて書
き込む変換モードを備えている。変換モードでは、8ビ
ットのライトデータ17の各ビットをそれぞれFGCレ
ジスタ14あるいはBGCレジスタ15の保持している
色コードに置き換えられる。そしてこれら8バイト分の
色コードはアドレス情報19で指定されたメモリセルか
ら連続する8つのメモリセルに書き込まれるようになっ
ている。
【0025】図2は、1バイトのライトデータが8バイ
トの色コードに変換されてメモリセルアレイに書き込ま
れる様子の一例を表わしたものである。選択回路21〜
28は、ライトデータ29の各ビットごとに設けられて
おり、各選択回路には、スルーモードと変換モードとを
切り替えるためのモード選択信号31が入力されてい
る。また各選択回路には、FGCレジスタ32からの8
ビットの色コードとBGCレジスタ33からの8ビット
の色コードとライトデータ29のうちの対応する1つの
ビットのデータが入力されている。ライトデータ29の
各ビットは2つに分岐されて各選択回路21〜28に入
力されている。このうちの一方は、スルーモードのとき
に書き込まれるデータとして、他方は、変換モードのと
きにFGCレジスタ32を選択するかBGCレジスタ3
3を選択するかの選択信号34として用いられる。
【0026】アドレス情報によって指定されたメモリセ
ルが第1のメモリセル41であるとすると、スルーモー
ドのときはライトデータ29の8ビットがそのまま第1
のメモリセル41に書き込まれる。変換モードのとき
は、選択回路21〜28は、入力されているライトデー
タ29のうちの1つのビットの値が“1”のときはFG
Cレジスタ32を選択し、“0”ときはBGCレジスタ
33を選択してそれぞれ1バイトのデータ42を出力す
る。したがって、1バイト分のライトデータ29を与え
ることによって、8バイト分の色コードが生成される。
【0027】これら8つの選択回路21〜28から出力
される合計8バイトの色コードは、アドレス情報で指定
された第1のメモリセル41から連続する8つのメモリ
セル41、43〜49に同時にかき込まれる。図2に示
した例では、ライトデータの値が“1”のビットに対応
する選択回路24、25、27、28からはFGCレジ
スタ32に記憶されている“01100110”の色コ
ードが出力され、対応するアドレスのメモリセルに書き
込まれている。またライトデータの値が“0”のビット
に対応する選択回路21〜23、26からはBGCレジ
スタ33に記憶されている“10111001”の色コ
ードが出力され、対応するアドレスのメモリセルに書き
込まれている。
【0028】図3は、図1に示したビデオ表示用メモリ
の回路を詳細に表したものである。このVRAMは図示
しないCPUからのアドレス信号51を入力するための
カラムアドレスバッファ52とロウアドレスバッファ5
3を備えている。CPUからのライトデータ54は、デ
ータ入力バッファを55介して入力される。またビデオ
表示用メモリから図示しないCPUへはデータ出力バッ
ファ56を介して読みだされたデータが出力される。こ
のVRAMは内部にリフレッシュコントローラ57およ
びリフレッシュカウンタ58を備えており、リフレッシ
ュアドレス59を順次生成してメモリセルを周期的にア
クセスすることで記憶内容が失われないようになってい
る。またこのVRAMは第1および第2のクロックジェ
ネレータ61、62を備えており、これらの出力するク
ロック信号に従って書き込みや読み出しの動作のタイミ
ングが制御される。
【0029】メモリセルアレイ63は、1024行×5
12列のアレイ状に配置されたメモリセルを8面備えて
いる。ロウアドレスデコーダ64は、ロウアドレスバッ
ファ53からのアドレス情報をデコードして、1024
行のうちのいずれか1つを選択する。またカラムアドレ
スデコーダ65はカラムアドレスバッファ52からのア
ドレス情報をデコードして、512列のうちのいずれか
1つを選択する。このように1024行×512列の中
の1つのメモリセルがカラムアドレスおよびロウアドレ
スによって指定されるアレイ状のメモリセルが8面存在
することにより1バイトのデータが1度にアクセスされ
る。
【0030】VRAMは、一行分のメモリセルを連続し
てアクセスする、いわゆるページモードアクセスが可能
になっており、ロウアドレスデコーダ64によって指定
された1行分(512×8ビット)をセンスアンプ66
に一度に取り込めるようになっている。選択回路67は
3入力1出力の選択回路素子が512個で構成されてい
る。すなわち、センスアンプ66に取り込むことのでき
る1行分に対応する数だけの選択回路が設けられてい
る。
【0031】ここでは、色コードは8ビットで構成され
ており前景色を記憶するためのFGCレジスタ68およ
び背景色を記憶するためのBGCレジスタ69はそれぞ
れ1つの色コードを記憶できるようになっている。各選
択回路素子には、FGCレジスタ68の出力とBGCレ
ジスタ69の出力およびデータ入力バッファ55を介し
て入力されたライトデータ54がそれぞれ図2に示した
ように入力されている。サブストレートバイアスジェネ
レータ71は、メモリセルアレイ63を駆動するための
バイアス電圧を与える回路である。
【0032】まずスルーモードにおける書き込み動作に
ついて説明する。
【0033】スルーモードでは、各選択回路素子66
は、3入力のうちデータ入力バッファ55からの1バイ
トのデータを選択する。そしてカラムアドレスおよびロ
ウアドレスによって指定されたメモリセルにその1バイ
トのデータが書き込まれる。これにより、色コードとし
て展開せずに各種のデータをビデオ表示用メモリに書き
込むことができる。
【0034】次に変換モードにおける書き込み動作につ
いて説明する。
【0035】変換モードによる書き込みを行う前準備と
して、前景色に対応する色コードをFGCレジスタ68
に書き込む。また背景色に対応する色コードをBGCレ
ジスタ69に書き込む。その後、画像データの書き込み
を行う図示しない外部のCPUは、色コードに展開した
画像データを格納するアドレスを指定し、8ビット分の
2値の画像データをライトデータ54としてVRAMに
書き込む。指定されたアドレスを先頭に連続した8つの
選択回路には、最上位ビットから順に1ビットずつライ
トデータ54の各ビットが選択信号として入力される。
【0036】選択信号として“1”の入力された選択回
路は、FGCレジスタ68に記憶されている8ビットの
色コードを選択して出力する。“0”の入力された選択
回路は、BGCレジスタ69に記憶されている8ビット
の色コードを選択して出力する。指定されたアドレスか
ら連続するこれら8つの選択回路の出力する8バイト分
の色コードのデータは、1行分のデータ(512×8ビ
ット)を保持することのできるセンスアンプ66の対応
する箇所に入力される。
【0037】センスアンプ66は、ロウおよびカラムア
ドレスで指定されたアドレスから連続した8バイトのデ
ータを有効としてメモリセルアレイとのデータのやり取
りを行い、8バイト分同時にメモリセルアレイに書き込
まれる。このように、VRAMの内部で、1バイトのラ
イトデータ54を8バイト分の色コードに展開し、これ
らをセンスアンプ66を通じて一度にメモリセルアレイ
63に書き込んでいる。これにより、CPUとビデオ表
示用メモリとの間のデータの転送量を削減することがで
き、書き込みに要する時間を短縮することができる。さ
らに、センスアンプ66から1度に8バイト分のデータ
を書き込んでいるので、メモリセルへの8バイト分の色
コードの書き込みを高速に行うことができる。
【0038】以上説明した実施例では、FGCレジスタ
およびBGCレジスタにそれぞれ1つの色コードを記憶
するようにしたが、メモリセルアレイの一部の領域をこ
れらの代わりに用いることもできる。この場合には、予
め必要とされる複数の前景色と背景色の色コードのデー
タをメモリセルアレイに格納しておき、必要に応じて前
景色および背景色を切り換えることができる。このよう
にすれば、前景色や背景色の変更を高速に行うことがで
きる。また、FGCレジスタおよびBGCレジスタをそ
れぞれ複数用意してもこれと同様のことを行うことがで
きる。さらに実施例では、8ビットを単位に説明した
が、色コードのビット数はこれに限られない。
【0039】
【発明の効果】このように請求項1記載の発明によれ
ば、2値のパターンデータをビデオ表示用メモリの内部
で色コードに展開しているので、ビデオ表示用メモリに
転送する画像データのデータ量を減らすことができる。
また、内部で展開した後の複数画素分の色コードを同時
にメモリセルに書き込んでいるので、展開後の色コード
の格納を高速に行うことができる。これらによりカラー
の画像データの描画を高速に処理することができる。
【0040】また請求項2記載の発明によれば、2値の
データをそのまま書き込むモードと2値のデータを色コ
ードに展開して書き込むモードを備えているので、カラ
ーの画像データの描画とこれ以外の用途の双方にビデオ
表示用メモリを利用することができる。
【0041】さらに請求項3記載の発明によれば、選択
される2つの色コード保持手段を変更することでパター
ンデータの展開される色コードを変更することができる
ので、色の切り換えを高速に行うことができる。
【0042】また請求項4記載の発明によれば、色コー
ドを保持する色コード保持手段としてメモリセルを利用
しているので、色コードを予め多数記憶させることを容
易に行うことができる。
【0043】さらに請求項5記載の発明によれば、メモ
リセルアレイからアドレス情報で指定された1行分の記
憶内容を行バッファに読み出し、そのうちアドレス情報
によって指定された列から複数画素分だけ展開した後の
色コードに書き換えている。そして書き換え後の行バッ
ファの内容をメモリセルアレイの対応する行に書き込ん
でいる。これによりパターンデータに対応する複数画素
分の色コードを同時に書き込むことを容易に行うことが
できる。
【図面の簡単な説明】
【図1】本発明の一実施例におけるビデオ表示用メモリ
の概略構成を表わしブロック図である。
【図2】1バイトのライトデータが8バイトの色コード
に変換されてメモリセルアレイに書き込まれる様子の一
例を表わした説明図である。
【図3】図1に示したビデオ表示用メモリの構成をより
詳細に表わしたブロック図である。
【符号の説明】
11、63 メモリセルアレイ 12、64 ロウアドレスデコーダ 13、65 カラムアドレスデコーダ 14、32、68 FGCレジスタ 15、33、69 BGCレジスタ 16、21〜28、67 選択回路 17、29、54 ライトデータ 18 タイミング制御回路 19、51 アドレス情報 66 センスアンプI/Oゲート

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】 色の種別を表わした所定の複数ビットか
    らなる色コードを記憶した第1および第2の色コード保
    持手段と、 この色コードと等しいビット数の画像データをそれぞれ
    記憶することのできる複数のメモリセルと、 各画素を2値の情報で表わした複数画素分のパターンデ
    ータが入力されたとき前記第1の色コード保持手段に記
    憶されている色コードと前記第2の色コード保持手段に
    保持されている色コードのいずれかを入力されたパター
    ンデータの各画素の値の応じてそれぞれ選択し前記複数
    画素分の色コードを出力する色コード選択手段と、 前記パターンデータと並行して前記複数のメモリセルの
    うちの任意の1つを指定するためのアドレス情報が入力
    されたとき指定されたメモリセルを先頭に前記パターン
    データの画素数と等しい数の連続するメモリセルを選択
    するメモリセル選択手段と、 このメモリセル選択手段によって選択されたメモリセル
    に前記色コード選択手段の出力する前記複数画素分の色
    コードを同時に書き込む並列書き込み手段とを具備する
    ことを特徴とするビデオ表示用メモリ。
  2. 【請求項2】 色の種別を表わす所定の複数ビットから
    なる色コードを記憶した第1および第2の色コード保持
    手段と、 この色コードと等しいビット数の画像データをそれぞれ
    記憶することのできる複数のメモリセルと、 これらメモリセルに画像データを書き込む際の書き込み
    モードとして第1の書き込みモードが指定されている状
    態で各画素を2値の情報で表わした複数画素分のパター
    ンデータが入力されたとき前記第1の色コード保持手段
    に記憶されている色コードと前記第2の色コード保持手
    段に保持されている色コードのいずれかを入力されたパ
    ターンデータの各画素の値に応じてそれぞれ選択し前記
    複数画素分の色コードを出力する色コード選択手段と、 前記第1の書き込みモードが指定されている状態で前記
    パターンデータと並行して前記複数のメモリセルのうち
    の任意の1つを指定するためのアドレス情報が入力され
    たとき指定されたメモリセルを先頭に前記パターンデー
    タの画素数と等しい数の連続するメモリセルを選択する
    メモリセル選択手段と、 前記第1の書き込みモードが指定されている状態で前記
    パターンデータおよびアドレス情報が入力されたときこ
    のメモリセル選択手段によって選択されたメモリセルに
    前記色コード選択手段の出力する前記複数画素分の色コ
    ードを同時に書き込む並列書き込み手段と、 前記第1の書き込みモードと異なる他の書き込みモード
    としての第2の書き込みモードが指定されている状態で
    前記パターンデータおよび前記アドレス情報が入力され
    たときアドレス情報の示す1つのメモリセルにパターン
    データを書き込む書き込み手段とを具備することを特徴
    とするビデオ表示用メモリ。
  3. 【請求項3】 色の種別を表わす所定の複数ビットから
    なる色コードを記憶した3以上の所定数設けられた色コ
    ード保持手段と、 これら色コード保持手段のうちの任意の2つを選択する
    選択手段と、 前記色コードと等しいビット数の画像データをそれぞれ
    記憶することのできる複数のメモリセルと、 各画素を2値の情報で表わした複数画素分のパターンデ
    ータが入力されたとき前記選択手段によって選択された
    2つの色コード保持手段に保持されている色コードのい
    ずれかを入力されたパターンデータの各画素の値に応じ
    てそれぞれ選択し前記複数画素分の色コードを出力する
    色コード選択手段と、 前記パターンデータと並行して前記複数のメモリセルの
    うちの任意の1つを指定するためのアドレス情報が入力
    されたとき指定されたメモリセルを先頭に前記パターン
    データの画素数と等しい数の連続するメモリセルを選択
    するメモリセル選択手段と、 このメモリセル選択手段によって選択されたメモリセル
    に前記色コード選択手段の出力する前記複数画素分の色
    コードを同時に書き込む並列書き込み手段とを具備する
    ことを特徴とするビデオ表示用メモリ。
  4. 【請求項4】 前記色コード保持手段は、前記複数のメ
    モリセルのうちの予め定められたものを用いることを特
    徴とする請求項1ないし請求項3記載のビデオ表示用メ
    モリ。
  5. 【請求項5】 前記複数のメモリセルはアレイ状に配置
    されたメモリセルアレイであり、前記メモリセル選択手
    段は前記アドレス情報が入力されたときこのメモリセル
    アレイのうちアドレス情報で指定されたメモリセルの存
    在する行を選択する行選択手段と、アドレス情報が入力
    されたときこれによって指定されるメモリセルの存在す
    る列を先頭に前記パターンデータの画素数と等しい連続
    する列を選択する列選択手段とを有し、前記並列書き込
    み手段は前記メモリセルアレイのうちの任意の一行分の
    メモリセルの記憶内容を一時的に保持するための行バッ
    ファと、前記行選択手段によって選択された行の1行分
    のメモリセルの記憶内容を前記行バッファに読み出す読
    出手段と、この読出手段によって1行分のメモリセルの
    記憶内容が格納された行バッファのうち前記列選択手段
    によって選択された列に対応する部分を前記色コード選
    択手段の出力する色コードに書き換える書換え手段と、
    この書換え手段によって書き換えられた後の行バッファ
    の内容を前記メモリセルアレイの対応する行に書き込む
    行書き込み手段とを具備することを特徴とする請求項1
    ないし請求項3記載のビデオ表示用メモリ。
JP7330764A 1995-12-19 1995-12-19 ビデオ表示用メモリ Expired - Lifetime JP2735058B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7330764A JP2735058B2 (ja) 1995-12-19 1995-12-19 ビデオ表示用メモリ

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7330764A JP2735058B2 (ja) 1995-12-19 1995-12-19 ビデオ表示用メモリ

Publications (2)

Publication Number Publication Date
JPH09171377A true JPH09171377A (ja) 1997-06-30
JP2735058B2 JP2735058B2 (ja) 1998-04-02

Family

ID=18236285

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7330764A Expired - Lifetime JP2735058B2 (ja) 1995-12-19 1995-12-19 ビデオ表示用メモリ

Country Status (1)

Country Link
JP (1) JP2735058B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092440A (ja) * 1999-09-17 2001-04-06 Fujitsu Ten Ltd 文字の表示方法および装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001092440A (ja) * 1999-09-17 2001-04-06 Fujitsu Ten Ltd 文字の表示方法および装置

Also Published As

Publication number Publication date
JP2735058B2 (ja) 1998-04-02

Similar Documents

Publication Publication Date Title
US5587726A (en) Method and apparatus for increasing the speed of operation of a double buffered display system
EP0197412B1 (en) Variable access frame buffer memory
US4991110A (en) Graphics processor with staggered memory timing
US5442748A (en) Architecture of output switching circuitry for frame buffer
KR970011222B1 (ko) 비데오 랜덤 액세스 메모리(vram) 액서스 회로 및 방법
EP0097778A2 (en) Digital storage
US5844855A (en) Method and apparatus for writing to memory components
JPH10505935A (ja) 改善されたメモリアーキテクチャ、及びこれを利用するデバイス、システム及び方法
JPH0198183A (ja) 記憶装置
JPH0375873B2 (ja)
US5185859A (en) Graphics processor, a graphics computer system, and a process of masking selected bits
US4570222A (en) Information processor having information correcting function
US5414447A (en) Frame buffer, method and circuit
JP2557113B2 (ja) デュアルポートダイナミックメモリ
US4912658A (en) Method and apparatus for addressing video RAMS and refreshing a video monitor with a variable resolution
JPH052154B2 (ja)
KR880011671A (ko) 하드웨어윈도우 기능을 갖는 비트맵 표시장치
US5818433A (en) Grapics memory apparatus and method
JP2735058B2 (ja) ビデオ表示用メモリ
US5486844A (en) Method and apparatus for superimposing displayed images
JPH06167958A (ja) 記憶装置
US5119331A (en) Segmented flash write
JPH08505244A (ja) ウィンドウ動作用に設計されたフレーム・バッファ・システムにおいてスクロール・レートを増大させる方法及び装置
JPH09508745A (ja) 連続ページランダムアクセスメモリと、連続ページランダムアクセスメモリを使用するシステムおよび方法
US4956640A (en) Method and apparatus for controlling video display priority