JPS6167889A - フレ−ムメモリ - Google Patents
フレ−ムメモリInfo
- Publication number
- JPS6167889A JPS6167889A JP59189922A JP18992284A JPS6167889A JP S6167889 A JPS6167889 A JP S6167889A JP 59189922 A JP59189922 A JP 59189922A JP 18992284 A JP18992284 A JP 18992284A JP S6167889 A JPS6167889 A JP S6167889A
- Authority
- JP
- Japan
- Prior art keywords
- address
- memory
- exclusive
- gate
- significant bit
- 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.)
- Pending
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、ラスクスキャン型グラフィックディスプレイ
装置の高速書込み及び読出しを行うフレームメモリに関
するものである。
装置の高速書込み及び読出しを行うフレームメモリに関
するものである。
従来例の構成とその問題点
従来、ラスクスキャン型グラフィックディスプレイにお
いては表示画面に対応して縦方向及び横方向の二次元の
アドレスを持つフレームメモリヲ備え、直線等の表示は
、一旦フレームメモリの該当する画素にデータを書き込
み、これを表示画面のラスク走査に同期して順次読み出
すことにより行っている。
いては表示画面に対応して縦方向及び横方向の二次元の
アドレスを持つフレームメモリヲ備え、直線等の表示は
、一旦フレームメモリの該当する画素にデータを書き込
み、これを表示画面のラスク走査に同期して順次読み出
すことにより行っている。
第1図は従来のフレームメモリを示している。
第1図において、1はアドレス発生回路であり、表示画
面のラスク走査に同期して横方向のHアドレス及び縦方
向のVアドレスを出力する。2はD D A (Deg
工tal Diffarential Analize
r )であり描画直線を点列に変換しその横方向の座標
をXアドレス、縦方向の座標をyアドレスとして出力す
る。3はマルチプレクサであシ、アドレス発生回路1か
ものアドレス信号と、DDA2からのアドレス信号とを
切換える。4はメモリであり、マルチプレクサ3の出力
するアドレスによりデータの書込み及び読出しを行う。
面のラスク走査に同期して横方向のHアドレス及び縦方
向のVアドレスを出力する。2はD D A (Deg
工tal Diffarential Analize
r )であり描画直線を点列に変換しその横方向の座標
をXアドレス、縦方向の座標をyアドレスとして出力す
る。3はマルチプレクサであシ、アドレス発生回路1か
ものアドレス信号と、DDA2からのアドレス信号とを
切換える。4はメモリであり、マルチプレクサ3の出力
するアドレスによりデータの書込み及び読出しを行う。
6はCRTであり、ラスクスキャンの表示を行う。6は
ゲート回路であり、アドレス発生回路1からラスタ走査
の帰線時に発生する信号により、メモリ4に対しデータ
の書込みを可能とする。
ゲート回路であり、アドレス発生回路1からラスタ走査
の帰線時に発生する信号により、メモリ4に対しデータ
の書込みを可能とする。
次に上記従来例の動作について説明する。第1図におい
て、アドレス発生回路1は表示画面の左上のラスタ走査
開始点からのラスタ走査に従ってHアドレスは順次0,
1.2,3.・・・・・・、510゜511と変化する
。この間Vアドレスは○を保つ。
て、アドレス発生回路1は表示画面の左上のラスタ走査
開始点からのラスタ走査に従ってHアドレスは順次0,
1.2,3.・・・・・・、510゜511と変化する
。この間Vアドレスは○を保つ。
次にラスタ走査の水平帰線時間を待って再びHアドレス
は順次0,1.2,3.・・・・・・510,511と
変化する。この間Vアドレスは1を保つ。
は順次0,1.2,3.・・・・・・510,511と
変化する。この間Vアドレスは1を保つ。
このようにして、Hアドレスが0から611まで変化し
ながら、Vアドレスは順次大きな値となり最後!511
になると垂直帰線時間を待って○となり一画面の走査を
終了する。マルチプレクサ3はこの走査期間はアドレス
発生回路1の出力するHアドレス及びVアドレスを選択
しメモリ4のアドレスとして与え、メモリ4の記憶内容
を順次読み出してCRTsに送る。次にフレームメモリ
に直線を書き込む動作について説明する。直線の端点ム
の座標を(Xas)’z)とし端点Bの座標を(xb、
yb)とすると、直線の描画は第2図に示すように、端
点Aと端点Bの間を多くの点列に変換しこの点列座標を
DDA回路2から順次出力する。アドレス発生回路1が
水平帰線期間及び垂直帰線期間に出力する揖込み許可信
号はマルチプレクサ3に与えられ書込み許可信号が1の
時はマルチプレクサ3をDDA回路2の出力をi!択す
るように切換える。一方書込み許可信号はゲート回路6
によりDDA回路2の出力する書込み要求信号が1の時
メモリ4にデータを書込むだめの書込み信号を有効にし
てDD人回路2の発生する点列をメモリに書込む。
ながら、Vアドレスは順次大きな値となり最後!511
になると垂直帰線時間を待って○となり一画面の走査を
終了する。マルチプレクサ3はこの走査期間はアドレス
発生回路1の出力するHアドレス及びVアドレスを選択
しメモリ4のアドレスとして与え、メモリ4の記憶内容
を順次読み出してCRTsに送る。次にフレームメモリ
に直線を書き込む動作について説明する。直線の端点ム
の座標を(Xas)’z)とし端点Bの座標を(xb、
yb)とすると、直線の描画は第2図に示すように、端
点Aと端点Bの間を多くの点列に変換しこの点列座標を
DDA回路2から順次出力する。アドレス発生回路1が
水平帰線期間及び垂直帰線期間に出力する揖込み許可信
号はマルチプレクサ3に与えられ書込み許可信号が1の
時はマルチプレクサ3をDDA回路2の出力をi!択す
るように切換える。一方書込み許可信号はゲート回路6
によりDDA回路2の出力する書込み要求信号が1の時
メモリ4にデータを書込むだめの書込み信号を有効にし
てDD人回路2の発生する点列をメモリに書込む。
しかしながら、上記従来例においては、DDA回路2の
発生する点列を書込む時間は水平帰線期間又は垂直帰線
期間内に限られ通常この時間は全体の走査時間の10−
以下であり描画速度を低くする原因となっている。
発生する点列を書込む時間は水平帰線期間又は垂直帰線
期間内に限られ通常この時間は全体の走査時間の10−
以下であり描画速度を低くする原因となっている。
発明の目的
本発明は、上記従来例の欠点を除去するものであり、D
DA2の発生する点列を高速にメモリ疫書込むことを目
的とするものである。
DA2の発生する点列を高速にメモリ疫書込むことを目
的とするものである。
発明の構成
本発明は、上記目的を達成するために、メモリを2組に
分割し、メモリの内容を読み出すVアドレスの最下位ビ
ットと、Hアドレスの最下位ビットの排他論理和の値に
より読出しメモリを決定し、メモリにデータを書込むり
D人の出力するyアドレスの最下位ビットとXアドレス
の最下位ビットの排他論理和の値により書込みメモリを
決定する構成を持ち、DDAが比較的多く出力する水平
又は垂直に近い傾きをもつ直線の点列を高速にメモリに
書込むことを可能とするものである。
分割し、メモリの内容を読み出すVアドレスの最下位ビ
ットと、Hアドレスの最下位ビットの排他論理和の値に
より読出しメモリを決定し、メモリにデータを書込むり
D人の出力するyアドレスの最下位ビットとXアドレス
の最下位ビットの排他論理和の値により書込みメモリを
決定する構成を持ち、DDAが比較的多く出力する水平
又は垂直に近い傾きをもつ直線の点列を高速にメモリに
書込むことを可能とするものである。
実施例の説明
以下本発明をその一実施例を示す第3図を参考に説明す
る。第3図において、10はアドレス発生回路であり、
表示画面のラスタ走査に同期して横方向のHアドレス及
び縦方向のVアドレスを出力する。11はDDAであり
描画直線を点列に変換しその横方向の座標をXアドレス
、縦方向の座標をyアドレスとして出力する。12及び
13はマルチプレクサであり、アドレス発生回路1oか
らのアドレス信号と、DDA11からのアドレス信号と
を切換える。14.15はメモリであり、各々マルチプ
レクサ12.13の出力するアドレスによりデータの書
込み及び読出しを行う。16はマルチプレクサであり、
メモリ12,130出力を選択する。17はCRTであ
り、ラスタスキャンの表示を行う。18は排他論理和ゲ
ートであり、アドレス発生回路10の発生するVアドレ
スの最下位ビットとHアドレスの最下位ビットの排他論
理和を出力する。19は排他論理和ゲートであり、DD
Allの発生するyアドレスの最下位ビットと、yアド
レスの最下位ビットの排他論理和を出力する。20.2
1はゲート回路であり、各々排他論理和18.19の出
力の論理を反転する。22はゲート回路であり、排他論
理和ゲート18の出力する読出選択信号、排他論理和ゲ
ート19の出力する書込み選択信号、DDAl 1の発
生する四込み要求信号により書込み信号をメモリ14に
出力する。23はゲート回路であり、排他論理和ゲート
18の出力する読出選択信号、排他論理和ゲート19の
出力する書込み選択信号、DDAllの発生する書込み
要求信号により書込み信号をメモリ15に出力する。
る。第3図において、10はアドレス発生回路であり、
表示画面のラスタ走査に同期して横方向のHアドレス及
び縦方向のVアドレスを出力する。11はDDAであり
描画直線を点列に変換しその横方向の座標をXアドレス
、縦方向の座標をyアドレスとして出力する。12及び
13はマルチプレクサであり、アドレス発生回路1oか
らのアドレス信号と、DDA11からのアドレス信号と
を切換える。14.15はメモリであり、各々マルチプ
レクサ12.13の出力するアドレスによりデータの書
込み及び読出しを行う。16はマルチプレクサであり、
メモリ12,130出力を選択する。17はCRTであ
り、ラスタスキャンの表示を行う。18は排他論理和ゲ
ートであり、アドレス発生回路10の発生するVアドレ
スの最下位ビットとHアドレスの最下位ビットの排他論
理和を出力する。19は排他論理和ゲートであり、DD
Allの発生するyアドレスの最下位ビットと、yアド
レスの最下位ビットの排他論理和を出力する。20.2
1はゲート回路であり、各々排他論理和18.19の出
力の論理を反転する。22はゲート回路であり、排他論
理和ゲート18の出力する読出選択信号、排他論理和ゲ
ート19の出力する書込み選択信号、DDAl 1の発
生する四込み要求信号により書込み信号をメモリ14に
出力する。23はゲート回路であり、排他論理和ゲート
18の出力する読出選択信号、排他論理和ゲート19の
出力する書込み選択信号、DDAllの発生する書込み
要求信号により書込み信号をメモリ15に出力する。
次に上記実施例の動作について説明する。第3図におい
て、アドレス発生回路1oはCRTl7の左上のラスク
走査開始点からのラスク走査に従ってHアドレス及びV
アドレスを出力する。排他論理和ゲート1日はこのアド
レス発生回路10の出力からHアドレスの最下位ビット
とVアドレスの最下位ビットの排他論理和を読出選択信
号として出力し、読出選択信号が0の時はマルチプレク
サ12はアドレス発生回路10の出力を選択してVアド
レスとHアドレスをメモリ14に与え、マIレチプレク
サ13はDD人11の出力を選択してyアドレスとXア
ドレスをメモリ16に与え、更にマルチプレクサ16は
メモリ14の出力をCRTl7に送る。また、読出選択
信号が1の時はマルチプレクサ12はDD人11の出力
を選択してyアドレスとXアドレスをメモリ14に卑見
、マルチプレクサ13はアドレス発生回路1oの出力を
選択してVアドレスとHアドレスをメモリ16に与え、
更にマルチプレクサ16はメモlJ11M)出力をCR
Tl 7に°送る。
て、アドレス発生回路1oはCRTl7の左上のラスク
走査開始点からのラスク走査に従ってHアドレス及びV
アドレスを出力する。排他論理和ゲート1日はこのアド
レス発生回路10の出力からHアドレスの最下位ビット
とVアドレスの最下位ビットの排他論理和を読出選択信
号として出力し、読出選択信号が0の時はマルチプレク
サ12はアドレス発生回路10の出力を選択してVアド
レスとHアドレスをメモリ14に与え、マIレチプレク
サ13はDD人11の出力を選択してyアドレスとXア
ドレスをメモリ16に与え、更にマルチプレクサ16は
メモリ14の出力をCRTl7に送る。また、読出選択
信号が1の時はマルチプレクサ12はDD人11の出力
を選択してyアドレスとXアドレスをメモリ14に卑見
、マルチプレクサ13はアドレス発生回路1oの出力を
選択してVアドレスとHアドレスをメモリ16に与え、
更にマルチプレクサ16はメモlJ11M)出力をCR
Tl 7に°送る。
従って、■アドレスが偶数にてHアドレスが偶数の時は
、メモリ14の内容をCRTl7に表示し、Hアドレス
が奇数の時は、メモリ15の内容をCRTl7に表示す
る。また、Vアドレスが奇数にてHアドレスが偶数の時
は、メモリ15の内容をCRTl 7に表示し、Hアド
レスが奇数の時は、メモリ14の内容をCRTl7に表
示する。
、メモリ14の内容をCRTl7に表示し、Hアドレス
が奇数の時は、メモリ15の内容をCRTl7に表示す
る。また、Vアドレスが奇数にてHアドレスが偶数の時
は、メモリ15の内容をCRTl 7に表示し、Hアド
レスが奇数の時は、メモリ14の内容をCRTl7に表
示する。
以上によりCRTl7への表示はメモリ14とメモリ1
6を交互に読み出すことによシ行なわれる。
6を交互に読み出すことによシ行なわれる。
次にフレームメモリに直線を書き込む動作について説明
する。第2図に示すように直線人Bの描画は端点Aと端
点Bの間を多くの点列に変換し、この点列座標をDDム
11から順次出力する。この点列座標のyアドレスの最
下位ビットとXアドレスの最下位ビットは排他論理和ゲ
ート19に加見られ、この出力は書込み選択信号となる
。DD人11からの書込み要求信号が1でありかつ書込
み選択信号が0の場合は、ゲート回路22により読出選
択信号が1の時メモリ14に対してデータの書込みが行
なわれる。DD人11からの書込ミ要求信号が1であり
かつ書込み選択信号が1の場合はゲート回路23により
読出選択信号が0の時メモリ16に対してデータの書込
みが行なわれる。
する。第2図に示すように直線人Bの描画は端点Aと端
点Bの間を多くの点列に変換し、この点列座標をDDム
11から順次出力する。この点列座標のyアドレスの最
下位ビットとXアドレスの最下位ビットは排他論理和ゲ
ート19に加見られ、この出力は書込み選択信号となる
。DD人11からの書込み要求信号が1でありかつ書込
み選択信号が0の場合は、ゲート回路22により読出選
択信号が1の時メモリ14に対してデータの書込みが行
なわれる。DD人11からの書込ミ要求信号が1であり
かつ書込み選択信号が1の場合はゲート回路23により
読出選択信号が0の時メモリ16に対してデータの書込
みが行なわれる。
本実施例においては、2組のメモリ14.15は各々1
ビツトのメモリにより構成されているが読出速度を上げ
るため、2ビツト、4ビ171−のメモリを用い並列読
出しを行うことが有効である。
ビツトのメモリにより構成されているが読出速度を上げ
るため、2ビツト、4ビ171−のメモリを用い並列読
出しを行うことが有効である。
この場合は水平方向に並列読出しを行うため排他論理和
ゲート回路18及び19に与えられるHアドレス及びX
アドレスは最下位ビットに代って2の値を表わすビット
又は4の値を表わすビットを使用することになる。
ゲート回路18及び19に与えられるHアドレス及びX
アドレスは最下位ビットに代って2の値を表わすビット
又は4の値を表わすビットを使用することになる。
発明の効果
上記実施例から明らかなように、本発明のフレームメモ
リは、2組のメモリを交互に読出すため、読出しを行っ
てないメモリに対し書込みが常に可能であり、直線描画
を行う時には水平又は垂直に近い傾きをもったものが多
いため、排他論理和ゲートによる読出し及び書込みのメ
モリ選択を行うことにより、水平方向のみでなく垂直方
向への描画時も2組のメモリに対し交互に書込みを行う
ことができ、直線の描画時に高い書込み速度を得ること
ができる。
リは、2組のメモリを交互に読出すため、読出しを行っ
てないメモリに対し書込みが常に可能であり、直線描画
を行う時には水平又は垂直に近い傾きをもったものが多
いため、排他論理和ゲートによる読出し及び書込みのメ
モリ選択を行うことにより、水平方向のみでなく垂直方
向への描画時も2組のメモリに対し交互に書込みを行う
ことができ、直線の描画時に高い書込み速度を得ること
ができる。
第1図は従来のフレームメモリのブロック図、第2図は
フレームメモリのI)I)Aの動作図、第3図は本発明
の一実施例を示すフレームメモリのブロック図である。 10・・・・・・アドレス発生回路、11・・・・・・
DDA112.13・・・・・・マルチプレクサ、14
.15・・・・・・メモリ、16・・・・・・マルチプ
レクサ、17・・・・・・CRT。 18・・・・・・排他論理和ゲート、19・・・・・排
他論理和ゲート、20.21・・・・・・ゲート、22
.23・・・・・・ゲート。
フレームメモリのI)I)Aの動作図、第3図は本発明
の一実施例を示すフレームメモリのブロック図である。 10・・・・・・アドレス発生回路、11・・・・・・
DDA112.13・・・・・・マルチプレクサ、14
.15・・・・・・メモリ、16・・・・・・マルチプ
レクサ、17・・・・・・CRT。 18・・・・・・排他論理和ゲート、19・・・・・排
他論理和ゲート、20.21・・・・・・ゲート、22
.23・・・・・・ゲート。
Claims (1)
- 縦方向のアドレス及び横方向のアドレスをもつ2組のメ
モリを設け、メモリの内容を読み出す縦方向のアドレス
の最下位ビットと横方向のアドレスの最下位ビットの排
他論理和ゲートを設け、この排他論理和の値により2組
のメモリの1組を指定して読み出しを行い、メモリにデ
ータを書き込む縦方向のアドレスの最下位ビットと横方
向のアドレスの最下位ビットの排他論理和ゲートを設け
、この排他論理和の値により2組のメモリの1組を指定
して書込みを行うフレームメモリ。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59189922A JPS6167889A (ja) | 1984-09-11 | 1984-09-11 | フレ−ムメモリ |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59189922A JPS6167889A (ja) | 1984-09-11 | 1984-09-11 | フレ−ムメモリ |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6167889A true JPS6167889A (ja) | 1986-04-08 |
Family
ID=16249449
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59189922A Pending JPS6167889A (ja) | 1984-09-11 | 1984-09-11 | フレ−ムメモリ |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6167889A (ja) |
-
1984
- 1984-09-11 JP JP59189922A patent/JPS6167889A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4763119A (en) | Image processing system for area filling of graphics | |
| US4570161A (en) | Raster scan digital display system | |
| JPS5912176B2 (ja) | デイジタル・テレビジヨン・デイスプレイのためのカ−ソル回路 | |
| JPS6167889A (ja) | フレ−ムメモリ | |
| JPH077252B2 (ja) | カーソル発生装置 | |
| US5309560A (en) | Data selection device | |
| JPS6045290A (ja) | 画像メモリ制御装置 | |
| JPH0315196B2 (ja) | ||
| JPS60144789A (ja) | 文字図形表示制御装置 | |
| JPS602670B2 (ja) | 表示制御方式 | |
| JP2903514B2 (ja) | 高速描画方法 | |
| JPS6194090A (ja) | グラフイツクデイスプレイ装置 | |
| JPS58129473A (ja) | メモリ制御方式 | |
| JPS6242280A (ja) | グラフイツクデイスプレイ装置 | |
| KR940006808B1 (ko) | 커서 발생 장치 | |
| JP2833024B2 (ja) | 表示画面合成装置 | |
| JPS6228473B2 (ja) | ||
| SU1015423A1 (ru) | Устройство дл отображени информации на экране электронно-лучевой трубки | |
| JPS6362750B2 (ja) | ||
| JPS6242190A (ja) | フレ−ムメモリ | |
| JPS5995589A (ja) | Crt表示装置 | |
| JPS5830787A (ja) | ブラウン管表示図形のぬりつぶし装置 | |
| JPH06301374A (ja) | 画像作成装置 | |
| JPS58100890A (ja) | デイスプレイ装置 | |
| JPS5830785A (ja) | 表示装置 |