JPS59149391A - 高速フレ−ム・バツフア書込み方式 - Google Patents
高速フレ−ム・バツフア書込み方式Info
- Publication number
- JPS59149391A JPS59149391A JP58024419A JP2441983A JPS59149391A JP S59149391 A JPS59149391 A JP S59149391A JP 58024419 A JP58024419 A JP 58024419A JP 2441983 A JP2441983 A JP 2441983A JP S59149391 A JPS59149391 A JP S59149391A
- Authority
- JP
- Japan
- Prior art keywords
- buffer
- frame buffer
- information
- frame
- dda
- 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
- 239000000872 buffer Substances 0.000 title claims description 54
- 238000000034 method Methods 0.000 claims description 4
- 238000000638 solvent extraction Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 3
- QZTKDVCDBIDYMD-UHFFFAOYSA-N 2,2'-[(2-amino-2-oxoethyl)imino]diacetic acid Chemical compound NC(=O)CN(CC(O)=O)CC(O)=O QZTKDVCDBIDYMD-UHFFFAOYSA-N 0.000 description 1
- 239000007988 ADA buffer Substances 0.000 description 1
- 230000003139 buffering effect Effects 0.000 description 1
- 239000003814 drug Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
Landscapes
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
ラスタースキャン型ディスプレイ装置では図形を表示す
る際、図形を小群として、フし・−ム・バッファと呼−
れる画像メモリーに記憶17、このメモリーからモニタ
ーの水平垂直同期信号に合わせて怪報を脱出し、これを
ビデイオ信号に変換したのち、モニターに出力する。
る際、図形を小群として、フし・−ム・バッファと呼−
れる画像メモリーに記憶17、このメモリーからモニタ
ーの水平垂直同期信号に合わせて怪報を脱出し、これを
ビデイオ信号に変換したのち、モニターに出力する。
このようなフレーム・バッファ構造のラスタースキャン
型ディスプレイ装置の多くは、図形の表示速度が、フレ
ーム・バッファの書込み速度(メモリーアクセス・タイ
ム)に1ぺ存して・いる。近年、表示駄の増大化と高速
化がOAD/、CAMに要求されるようになり、メモリ
ーのアクセス・タイムの制約はより一層重要な問題とな
っている。
型ディスプレイ装置の多くは、図形の表示速度が、フレ
ーム・バッファの書込み速度(メモリーアクセス・タイ
ム)に1ぺ存して・いる。近年、表示駄の増大化と高速
化がOAD/、CAMに要求されるようになり、メモリ
ーのアクセス・タイムの制約はより一層重要な問題とな
っている。
本発明はベクトル発生器(DDA : D工G工TAL
D 1 F’ F E RFi N T
工 AL ANAI、 工 ZKR)で求め
たベクトル成分である点列を、フレーム・バッファに書
込む際、一定のW 計(7’l ’、D D A %ソ
ファに、この点列をLP、憶すると同時に、)l/ −
ム・バッファを、前iji、 D D Aバンファニ対
応(−タ所宇の大きさに分割して、一括し−(’ D
D A /CCラフの内科を書込む方式に1児すA。D
J) A ノZソファの3tによってυ゛↓、ベクト
ル発生器とフレーム・バッファとはそれぞれが異なるI
ft’算、あるいυまアク十ス速度をもつ”(−いても
、バッファリング機能のため独立に実行かでさ、能率の
よいデータ書込みが可能となる。フレーム・バッファを
分割し、DDAバyファ1イ報を一括12て、書込むこ
とにより高速表示が”l’ figとなるが、メモリー
チップが犬容f(化し、少ない個数のチップ−Cフレー
ムノくソファを1再成する’a%合、11子にテータ入
出力痛子の歩方いメモリー(例えは64K X 1ビツ
ト)でに、フレーム・バッファを分割した場合、個々の
分割されたブロックの個数は一層、少駿となり、モニタ
ーへの計、出し速度との対応が困難となる。 例えけ1
024 X 1024ドツトのフレームノ(ソファを1
714にビットのメモリーで構成すると、16個でよい
。一方、モニターへのビデイオ信号を2 n NS/ド
・ノドと中へと、1サイクル当り、52ONSと斤る。
D 1 F’ F E RFi N T
工 AL ANAI、 工 ZKR)で求め
たベクトル成分である点列を、フレーム・バッファに書
込む際、一定のW 計(7’l ’、D D A %ソ
ファに、この点列をLP、憶すると同時に、)l/ −
ム・バッファを、前iji、 D D Aバンファニ対
応(−タ所宇の大きさに分割して、一括し−(’ D
D A /CCラフの内科を書込む方式に1児すA。D
J) A ノZソファの3tによってυ゛↓、ベクト
ル発生器とフレーム・バッファとはそれぞれが異なるI
ft’算、あるいυまアク十ス速度をもつ”(−いても
、バッファリング機能のため独立に実行かでさ、能率の
よいデータ書込みが可能となる。フレーム・バッファを
分割し、DDAバyファ1イ報を一括12て、書込むこ
とにより高速表示が”l’ figとなるが、メモリー
チップが犬容f(化し、少ない個数のチップ−Cフレー
ムノくソファを1再成する’a%合、11子にテータ入
出力痛子の歩方いメモリー(例えは64K X 1ビツ
ト)でに、フレーム・バッファを分割した場合、個々の
分割されたブロックの個数は一層、少駿となり、モニタ
ーへの計、出し速度との対応が困難となる。 例えけ1
024 X 1024ドツトのフレームノ(ソファを1
714にビットのメモリーで構成すると、16個でよい
。一方、モニターへのビデイオ信号を2 n NS/ド
・ノドと中へと、1サイクル当り、52ONSと斤る。
この・I#間円内1rメモリーへの*込ミと、読出しを
時分割で実行するととb゛今日件部メモリーでは限界に
近い。才だ前記したように1)DAバンファに対応12
て、さらにこれらを分割1.−(用いることは高速書込
が可能となる反面よりサイクルタイムが減少し、困姉で
あろう。
時分割で実行するととb゛今日件部メモリーでは限界に
近い。才だ前記したように1)DAバンファに対応12
て、さらにこれらを分割1.−(用いることは高速書込
が可能となる反面よりサイクルタイムが減少し、困姉で
あろう。
本発明は、分割されたフレーム・バッファにドツト情報
を書込む際、それぞれのフレーム・バッファの院出し情
報が連続[−だモニターの水平方向の情報となるような
書込み方法を明らかにし−C、フレーム・バッファーに
用いているメモリーの構成総数がフレーム・バッファの
システムサイクル時間を決定し、分割数に依存しない方
式を取扱うもので渉)る。以下本発明の詳細な説明を行
なう。
を書込む際、それぞれのフレーム・バッファの院出し情
報が連続[−だモニターの水平方向の情報となるような
書込み方法を明らかにし−C、フレーム・バッファーに
用いているメモリーの構成総数がフレーム・バッファの
システムサイクル時間を決定し、分割数に依存しない方
式を取扱うもので渉)る。以下本発明の詳細な説明を行
なう。
図11d本発明に関わるDDAバッファを示し、バ、
77、、 、、、 、 、(3,t’=j゛、アあ、。
77、、 、、、 、 、(3,t’=j゛、アあ、。
、つ) /L、 % lJl。
器で求められたドツト列は、ベクトル発生器の、Xl1
11(モニターにす、水平方向)およびY n1til
(モニターには垂直方向)の所定の位置に対応してD
DAバッファに書込まれる。
11(モニターにす、水平方向)およびY n1til
(モニターには垂直方向)の所定の位置に対応してD
DAバッファに書込まれる。
い−JDDAバッファを2図aに示すように1図のバッ
ファの垂直方向の各行に相当した、水平方向。このブロ
ック数は限定されない。)ここで各ブロックはそれぞれ
水平方向にaドツト構成される。
ファの垂直方向の各行に相当した、水平方向。このブロ
ック数は限定されない。)ここで各ブロックはそれぞれ
水平方向にaドツト構成される。
6図は本発明に関わるフレーム・バッファ高速書込回路
のブロック図である。
のブロック図である。
加わり、ここで、それぞれt、0〜t3の各ブロックが
、同数に分割されたフレームノドソファの入力に選択さ
れる。すなわち、分割きれたフレーム・バッファにはt
O〜t6プロ7り(各ブロックはaドツトで構成)のい
ずれがそれぞれ入力する。
、同数に分割されたフレームノドソファの入力に選択さ
れる。すなわち、分割きれたフレーム・バッファにはt
O〜t6プロ7り(各ブロックはaドツトで構成)のい
ずれがそれぞれ入力する。
そして、フレーム・バック・アの書・込みは並列して同
時ニ行:b r+−る。いま、フレーム・バッファ5a
へ・5dそれぞれに対し゛てtO〜t6を無条件に測定
対応して書込みを行なうと、tO〜41は垂面方向の情
報であって、再びこれをモニターに読出しを行う場合、
シフトレジスタ6には同じアドレス位置に垂直方向のL
l−・L6が書込まれているため同時に読出し情報をロ
ードすることはできない。一方前記したように分割され
るフレームバッフ75a〜5aは少数であり、フレーム
・バッファを時分割して読出したとしてもサイクルとの
タイミングを得ることは困難である。
時ニ行:b r+−る。いま、フレーム・バッファ5a
へ・5dそれぞれに対し゛てtO〜t6を無条件に測定
対応して書込みを行なうと、tO〜41は垂面方向の情
報であって、再びこれをモニターに読出しを行う場合、
シフトレジスタ6には同じアドレス位置に垂直方向のL
l−・L6が書込まれているため同時に読出し情報をロ
ードすることはできない。一方前記したように分割され
るフレームバッフ75a〜5aは少数であり、フレーム
・バッファを時分割して読出したとしてもサイクルとの
タイミングを得ることは困難である。
さて、4図は本発明に関わるDDAバッファのフ、わD
Aバッファは1個だけ用いる場合で考湊すると水平方向
にベクトル発生器の出力(点列)が進むと、DDAバッ
ファは4図に示すような配置で移動することと等価であ
ることを示している。
Aバッファは1個だけ用いる場合で考湊すると水平方向
にベクトル発生器の出力(点列)が進むと、DDAバッ
ファは4図に示すような配置で移動することと等価であ
ることを示している。
垂直方向に点列が進めば、垂直方向に移動することと等
価である。
価である。
いま、フレーム・バッファに対して、■の糾のアドレス
1(対応したバッファ情報を書込む場合1(は′、分割
フレーム・バッファ5a〜5dVCにl−tO〜・tろ
に対応したブロックをそれぞル入力する。
1(対応したバッファ情報を書込む場合1(は′、分割
フレーム・バッファ5a〜5dVCにl−tO〜・tろ
に対応したブロックをそれぞル入力する。
寸だ、■のA、lのアドレスではtoのブロックを5b
のフレーム・バッファにtlを5CIIC112を5d
に、t6を5aに入力する。他も同様にシフトする。4
1ン1のようにこのように水平方向のアドレスの移動に
ともな−って垂直方向のブロックを1ブロンクづつ移動
して、フレーム・バッファに店、込むと七に−する。3
図におけるマルチプレ〃すはこのブロックの選択に用い
、選択の情報は水平方向の一ヒ荀ビ7ト(D 11 A
(1)X 慣1叫位ビット)を月4いて行なうことが
できる。
のフレーム・バッファにtlを5CIIC112を5d
に、t6を5aに入力する。他も同様にシフトする。4
1ン1のようにこのように水平方向のアドレスの移動に
ともな−って垂直方向のブロックを1ブロンクづつ移動
して、フレーム・バッファに店、込むと七に−する。3
図におけるマルチプレ〃すはこのブロックの選択に用い
、選択の情報は水平方向の一ヒ荀ビ7ト(D 11 A
(1)X 慣1叫位ビット)を月4いて行なうことが
できる。
4図に示刊゛バッファ情報の書込みをベクトル発生器の
X軸およびY Iit+l+情報をもとに、そ71それ
分割されたフレーム・バッファに行なうことによって、
6図に示すシフトレジスタ乙にはそれぞれのフV−ム・
バッファの個数分に相当rるビット列を同時にロードす
るとと7ハできる。
X軸およびY Iit+l+情報をもとに、そ71それ
分割されたフレーム・バッファに行なうことによって、
6図に示すシフトレジスタ乙にはそれぞれのフV−ム・
バッファの個数分に相当rるビット列を同時にロードす
るとと7ハできる。
一方、シフトレジスタ6もフレーム・バッファと同様に
各ブロツク別に配列し、とれを、洗出ず際に垂直更新毎
に、マルチプレクサ8でそf’lぞれ・フ)出ようにル
ープ結線しておくことにより、連続した水平方向のドツ
ト列として出力することができる以−ヒのように本発明
はフレーム・バッファを分割することによって同時書込
みを行なう高速化と、このADAバッファ情報をブロッ
ク化し、これを11111 mベクトル発生器のアドレ
スに対比、シて、分割されたフレーム・バッファを選択
し、それぞれのブロックを書込むととにより、全フレー
ム・バッファメモリーチノブに対しシフトレジスタへの
読出しが同時に実行でき、フレーム・バッファの分割数
に関係しないタイミング設計が可能となり高速の書込み
が達成できる。
各ブロツク別に配列し、とれを、洗出ず際に垂直更新毎
に、マルチプレクサ8でそf’lぞれ・フ)出ようにル
ープ結線しておくことにより、連続した水平方向のドツ
ト列として出力することができる以−ヒのように本発明
はフレーム・バッファを分割することによって同時書込
みを行なう高速化と、このADAバッファ情報をブロッ
ク化し、これを11111 mベクトル発生器のアドレ
スに対比、シて、分割されたフレーム・バッファを選択
し、それぞれのブロックを書込むととにより、全フレー
ム・バッファメモリーチノブに対しシフトレジスタへの
読出しが同時に実行でき、フレーム・バッファの分割数
に関係しないタイミング設計が可能となり高速の書込み
が達成できる。
牙1図は本発明に関わるD EI A 、Cソファト2
図a &−s、 :D h Aバッファの垂一方向に
区別化しだ図 第2図すにD刀Aバッファを区別化された水平方向の1
ブロツク ト6図は本発明に関わるフレーム・ノくツファ回路ブロ
ック図 1′4図jdD))、Aバッファの区別と書込みアドレ
スとの情報対応図 (11:DDAバッファ (21Da)Aバッファブロック +31 DDAバッファ水平ブロック(4)マルチプ
レクサ (5a〜・5 d) 分割フレーム・ノくソファ(61
シフトレジスタ (71ループ線 tel マルチプレクサ 特許出、願人 株式公社 サイラック 代表取締役 池 戸 恒 雄 矛1同 大2図 第3図 責4回
図a &−s、 :D h Aバッファの垂一方向に
区別化しだ図 第2図すにD刀Aバッファを区別化された水平方向の1
ブロツク ト6図は本発明に関わるフレーム・ノくツファ回路ブロ
ック図 1′4図jdD))、Aバッファの区別と書込みアドレ
スとの情報対応図 (11:DDAバッファ (21Da)Aバッファブロック +31 DDAバッファ水平ブロック(4)マルチプ
レクサ (5a〜・5 d) 分割フレーム・ノくソファ(61
シフトレジスタ (71ループ線 tel マルチプレクサ 特許出、願人 株式公社 サイラック 代表取締役 池 戸 恒 雄 矛1同 大2図 第3図 責4回
Claims (1)
- 7V−ム・バッファからなるディスプレイ装置において
、ベクトル発生器(DDA)で得られたY軸およびY軸
のアドレスに対応したドツト情報を、任意の容量から力
るDDA・バッファに記憶する手段と、フレーム・バッ
ファを所定の大きさに分割し、前記DDA・バッファの
情報を一括して、前記フレーム・バッファに書込む手段
とにおいて、分割されたフレーム・バッファの情報を一
時並列して階r、出すためにDDA・バッファを一軸方
向に少なくとも1つ以上区分化し、ベクトル発生器のア
ドレスに対応して、前記区別化情報をフレーム・バッフ
ァにそれぞれ選択して書込む手段と、フレーム・バッフ
ァの情報を読み出し、これをシフト・レジスタにロード
する際、フレーム・バッフ1数に比列したシフト・レジ
屓゛夕をそれぞれ04択して出力する手段と、シフト・
レジスタをループ結線して読出しサイクル毎に連続した
1・n報を得ることを手段とする高、木フレーム・バッ
ファ書込み方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58024419A JPS59149391A (ja) | 1983-02-16 | 1983-02-16 | 高速フレ−ム・バツフア書込み方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP58024419A JPS59149391A (ja) | 1983-02-16 | 1983-02-16 | 高速フレ−ム・バツフア書込み方式 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS59149391A true JPS59149391A (ja) | 1984-08-27 |
Family
ID=12137630
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP58024419A Pending JPS59149391A (ja) | 1983-02-16 | 1983-02-16 | 高速フレ−ム・バツフア書込み方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS59149391A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62262089A (ja) * | 1986-05-07 | 1987-11-14 | 富士通株式会社 | 文字表示方式 |
| US5895502A (en) * | 1996-02-13 | 1999-04-20 | Ricoh Company, Ltd. | Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS514444A (ja) * | 1974-06-28 | 1976-01-14 | Shin Meiwa Ind Co Ltd |
-
1983
- 1983-02-16 JP JP58024419A patent/JPS59149391A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS514444A (ja) * | 1974-06-28 | 1976-01-14 | Shin Meiwa Ind Co Ltd |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62262089A (ja) * | 1986-05-07 | 1987-11-14 | 富士通株式会社 | 文字表示方式 |
| US5895502A (en) * | 1996-02-13 | 1999-04-20 | Ricoh Company, Ltd. | Data writing and reading method for a frame memory having a plurality of memory portions each having a plurality of banks |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4742344A (en) | Digital display system with refresh memory for storing character and field attribute data | |
| US8446420B2 (en) | Memory system and method for improved utilization of read and write bandwidth of a graphics processing system | |
| US4075620A (en) | Video display system | |
| US4933879A (en) | Multi-plane video RAM | |
| JPH01111279A (ja) | 記憶装置 | |
| JPS6125188A (ja) | 画像表示装置 | |
| EP0398510A2 (en) | Video random access memory | |
| US5404448A (en) | Multi-pixel access memory system | |
| JP2593060B2 (ja) | ダイナミックランダムアクセスメモリ、ダイナミックランダムアクセスメモリのアクセス方法及びシステム | |
| JPS6261092A (ja) | 表示装置 | |
| US5870085A (en) | Generating text strings | |
| JPS59149391A (ja) | 高速フレ−ム・バツフア書込み方式 | |
| JP2737898B2 (ja) | ベクトル描画装置 | |
| US6680736B1 (en) | Graphic display systems having paired memory arrays therein that can be row accessed with 2(2n) degrees of freedom | |
| JPS5962971A (ja) | 色柄発生装置 | |
| JPH0361199B2 (ja) | ||
| KR950009076B1 (ko) | 듀얼포트 메모리와 그 제어방법 | |
| JP2824708B2 (ja) | 図形描画装置 | |
| JPH06102842A (ja) | 分割シリアルレジスタ及び動作カウンタの付いたビデオランダムアクセスメモリを含むグラフィックディスプレイシステム | |
| JP2512945B2 (ja) | 画像メモリ装置 | |
| JPS6159391A (ja) | 静止画移動回路 | |
| JPS61254984A (ja) | ビツト・マツプ表示器用処理装置 | |
| JPH06109812A (ja) | タイミング発生装置 | |
| JPH0426137B2 (ja) | ||
| JPS6075869A (ja) | ダイナミツク拡大文字表示方式 |