JPS59159196A - グラフイツク・デイスプレイ・システム - Google Patents
グラフイツク・デイスプレイ・システムInfo
- Publication number
- JPS59159196A JPS59159196A JP58028635A JP2863583A JPS59159196A JP S59159196 A JPS59159196 A JP S59159196A JP 58028635 A JP58028635 A JP 58028635A JP 2863583 A JP2863583 A JP 2863583A JP S59159196 A JPS59159196 A JP S59159196A
- Authority
- JP
- Japan
- Prior art keywords
- period
- memory
- display
- blocks
- storage
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/153—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using cathode-ray tubes
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/36—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
- G09G5/39—Control of the bit-mapped memory
- G09G5/395—Arrangements specially adapted for transferring the contents of the bit-mapped memory to the screen
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62L—BRAKES SPECIALLY ADAPTED FOR CYCLES
- B62L3/00—Brake-actuating mechanisms; Arrangements thereof
- B62L3/04—Brake-actuating mechanisms; Arrangements thereof for control by a foot lever
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/34—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling
- G09G5/346—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators for rolling or scrolling for systems having a bit-mapped display memory
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Mechanical Engineering (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Generation (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔発明の分野〕
本発明はラスタ走査型ディスプレイ・システムに関し、
更に詳細にいえば、リフレッシュ・メモリのアドレス指
定が容易であシ且りスクロールを行なうことができる陰
極線管グラフィック・ディスプレイ・システムに関する
。
更に詳細にいえば、リフレッシュ・メモリのアドレス指
定が容易であシ且りスクロールを行なうことができる陰
極線管グラフィック・ディスプレイ・システムに関する
。
ラスク走査方式の陰極線管(以下CRTという)を用い
たグラフィック・ディスプレイ・システムは、各表示ド
ツト即ち絵素に対して1データ・ビットを割当てるよう
にしたビット・マツプ方式のりフレッシュ・バッファ・
メモリを用いるのが普通である。第1図にこの工うなグ
ラフィック・ディスプレイ・システムの従来の構成金示
L5ている。
たグラフィック・ディスプレイ・システムは、各表示ド
ツト即ち絵素に対して1データ・ビットを割当てるよう
にしたビット・マツプ方式のりフレッシュ・バッファ・
メモリを用いるのが普通である。第1図にこの工うなグ
ラフィック・ディスプレイ・システムの従来の構成金示
L5ている。
リフレッシュ・メモリsomcttTsnのスクリーン
に表示する文字あるいは図形などのグラフィック・パタ
ーンのドツトと1対1に対応するビデオ・ドツト・デー
タを記憶する。リフレッシュ・メモリ50はマイクロプ
ロセラvcMPU)1[1又はCI七Tコントローラ(
CRT(E’ ) 2 nに五91アドレスされる。M
PU1[17)=らのアドレス及びCR’TC2nから
の表示アドレスはマルチプレクプ40を介してリフレッ
シュ・メモリ5CIVCEpえられる。発振回路(’o
sC)3nの出力はクロック回路32に与えられ、クロ
ック回路32はCRTc2nヘクpツク信号CLKを与
える。MPU10はアドレス・バスにアドレスを与え、
データ・バスに介してリフレッシュ・メモリ5Dに対し
てデータの読取9、書込みを行なう。CRTC2nは表
示動作期間にリフレッシュ・メモリ50に表示アドレス
を与え、ビデオ・ドツト・データを順次に読取る。CR
TC2nによりリフレッシュ・メモリ50から読取られ
たビデオ・ドツト・データに並列/直列変換器(P/S
) 6 nに与えられて直列化でれ、ビデオ制御回路
70會介し′″′C,CRT 8 [1に与えられる。
に表示する文字あるいは図形などのグラフィック・パタ
ーンのドツトと1対1に対応するビデオ・ドツト・デー
タを記憶する。リフレッシュ・メモリ50はマイクロプ
ロセラvcMPU)1[1又はCI七Tコントローラ(
CRT(E’ ) 2 nに五91アドレスされる。M
PU1[17)=らのアドレス及びCR’TC2nから
の表示アドレスはマルチプレクプ40を介してリフレッ
シュ・メモリ5CIVCEpえられる。発振回路(’o
sC)3nの出力はクロック回路32に与えられ、クロ
ック回路32はCRTc2nヘクpツク信号CLKを与
える。MPU10はアドレス・バスにアドレスを与え、
データ・バスに介してリフレッシュ・メモリ5Dに対し
てデータの読取9、書込みを行なう。CRTC2nは表
示動作期間にリフレッシュ・メモリ50に表示アドレス
を与え、ビデオ・ドツト・データを順次に読取る。CR
TC2nによりリフレッシュ・メモリ50から読取られ
たビデオ・ドツト・データに並列/直列変換器(P/S
) 6 nに与えられて直列化でれ、ビデオ制御回路
70會介し′″′C,CRT 8 [1に与えられる。
CRTC2[1は水平・同期信号(H8)及び垂直同期
信号(■H)全ビデオ制御回路70へ与える。
信号(■H)全ビデオ制御回路70へ与える。
このようなグラフィック・ディスプレイにおいて、表示
されるドツト数にCRTの寸法に1り1変わり、例えば
15インチCRTではX(水平)方向に1024ドツト
、Y(垂直)方向に768ドツl示し、12インチCR
TではX方向に720ドツト、Y方向に512ドツト衣
示する。従って15インチCRTの場合リフレッシュ・
メモリU1(124X768ビツトのビデオ・ドツト・
データを記憶し、12インチCRTの場合リフレッシュ
・メモリfi72[lX512ビツトのビデ吋・ドツト
・データ全記憶する。
されるドツト数にCRTの寸法に1り1変わり、例えば
15インチCRTではX(水平)方向に1024ドツト
、Y(垂直)方向に768ドツl示し、12インチCR
TではX方向に720ドツト、Y方向に512ドツト衣
示する。従って15インチCRTの場合リフレッシュ・
メモリU1(124X768ビツトのビデオ・ドツト・
データを記憶し、12インチCRTの場合リフレッシュ
・メモリfi72[lX512ビツトのビデ吋・ドツト
・データ全記憶する。
MPU1[1とし116ビツトのマイクロプロセツvf
用いり」勅合に1リフレツシユ・メモリ50の記憶領域
をlXff15ビツトの記憶・ブロックに分割し、記憶
ブロック単位でアドレスするのが有利である。15イン
チCRTの場合1水平走介線に1024個のドツトを含
み、各水平線は夫々16個のドツtf含む64個の線セ
グメント即ち表示情報単位に分割される力・ら、各水平
定食線の期間にはリフレッシュ・メモリから64個の記
憶ブロック金読取る必要かある。これ゛に対して、12
インチCRTの場合は1水平走査線で720個のドツト
か表示されるから、各水平線は夫々16個のドラ)k含
む45個の線セグメントに分割され、従って各水平走査
線の期間にはリフレッシュ・メモリから45個の記憶ブ
ロック金読取る必要かある。
用いり」勅合に1リフレツシユ・メモリ50の記憶領域
をlXff15ビツトの記憶・ブロックに分割し、記憶
ブロック単位でアドレスするのが有利である。15イン
チCRTの場合1水平走介線に1024個のドツトを含
み、各水平線は夫々16個のドツtf含む64個の線セ
グメント即ち表示情報単位に分割される力・ら、各水平
定食線の期間にはリフレッシュ・メモリから64個の記
憶ブロック金読取る必要かある。これ゛に対して、12
インチCRTの場合は1水平走査線で720個のドツト
か表示されるから、各水平線は夫々16個のドラ)k含
む45個の線セグメントに分割され、従って各水平走査
線の期間にはリフレッシュ・メモリから45個の記憶ブ
ロック金読取る必要かある。
このようにリフレッシュ・メモリにビデオ・ドツト・デ
ータを記憶し、記憶ブロック単位でリフレッシュ・メモ
リ全アドレスするグラフィック・ディスプレイにおいて
、記憶ブロックに連続するアドレスを割当てる工うにし
た場合は、走査紛当シの線セグメントの数従って各走査
線毎に読取られるべき記憶ブロックの数が2のべき乗に
よって衣わされないときは、アドレスの計算が非常に面
倒になるという問題がある。次に、第2図及び第3図を
参照してこの問題について説明する。
ータを記憶し、記憶ブロック単位でリフレッシュ・メモ
リ全アドレスするグラフィック・ディスプレイにおいて
、記憶ブロックに連続するアドレスを割当てる工うにし
た場合は、走査紛当シの線セグメントの数従って各走査
線毎に読取られるべき記憶ブロックの数が2のべき乗に
よって衣わされないときは、アドレスの計算が非常に面
倒になるという問題がある。次に、第2図及び第3図を
参照してこの問題について説明する。
第2図及び第6図は夫々、15インチCRT及び12イ
ンチCRTに対するリフレッシュ・メモリ全庁している
。夫々のリフレッシュ・メモリの記憶軸域は1×16ビ
ツトの記憶ブロックに分割され、記憶ブロック単位でア
ドレスされる。記憶プロッタは、0.1・・・・で示さ
れるように、連続するアドレス金割当てられておp1衣
示動、作期間にはCRTCによりアドレスの順序に従っ
て順次に読取られる。
ンチCRTに対するリフレッシュ・メモリ全庁している
。夫々のリフレッシュ・メモリの記憶軸域は1×16ビ
ツトの記憶ブロックに分割され、記憶ブロック単位でア
ドレスされる。記憶プロッタは、0.1・・・・で示さ
れるように、連続するアドレス金割当てられておp1衣
示動、作期間にはCRTCによりアドレスの順序に従っ
て順次に読取られる。
いま、マイクログロセツプから夫々のリフレッシュ・メ
モリの記憶ブロックA、B、C,Df7クセスし、8照
番号90で示す工うに記憶ブロックA、B、C,Dの所
定のビットを1にセットする場合ヶ考えて与る。これは
記憶ブロックA、B。
モリの記憶ブロックA、B、C,Df7クセスし、8照
番号90で示す工うに記憶ブロックA、B、C,Dの所
定のビットを1にセットする場合ヶ考えて与る。これは
記憶ブロックA、B。
CXDK対応する線セグメントの所定のドツトをオンに
して垂直な棒を表示する場合に対応する。
して垂直な棒を表示する場合に対応する。
この場合は、データ畳込みのために記憶ブロックA、B
、C,Dを順次にアクセスする必碧がある。
、C,Dを順次にアクセスする必碧がある。
記憶ブロックのアドレスは連続しているから、記憶ブロ
ン7Bのアドレスは記憶ブロックAのアドレスに走査線
画シの記憶ブロック数を加えたものとなp、記憶ブロッ
クCのアドレスハNiJ!ブロックBのアドレスに走査
線画9の記憶ブロック数を加えたものとなり、以下同様
でめる。
ン7Bのアドレスは記憶ブロックAのアドレスに走査線
画シの記憶ブロック数を加えたものとなp、記憶ブロッ
クCのアドレスハNiJ!ブロックBのアドレスに走査
線画9の記憶ブロック数を加えたものとなり、以下同様
でめる。
第2図の場合走査紛当シの線セグメント数従って記憶ブ
ロック数は64=2’で、2のべき来によって衣わ嘔れ
る。2進数で表わせば26は10nnnnnである。従
って、記憶ブロックB、 C。
ロック数は64=2’で、2のべき来によって衣わ嘔れ
る。2進数で表わせば26は10nnnnnである。従
って、記憶ブロックB、 C。
■〕のアドレスは夫々記憶ブロックA、B、C,のアド
レスに2進数1nnnnno全加算することによって簡
単V7−得ることができる。換盲すれば、記憶ブロック
Aのアドレスの下位6ビツIf変更ぜずに7番目のビッ
トに2進1を加えるだけで、記憶ブロックB、C,Dの
アドレスを得ることができる。マタ、任意の記憶ブロッ
クのアドレスも簡単に求めることができる。例えば、記
憶ブロックAがY番目の記憶ブロック行のX番目である
とすれば、記憶ブロックへの2進アドレスはY・26+
Xにより簡単に求めることができる。
レスに2進数1nnnnno全加算することによって簡
単V7−得ることができる。換盲すれば、記憶ブロック
Aのアドレスの下位6ビツIf変更ぜずに7番目のビッ
トに2進1を加えるだけで、記憶ブロックB、C,Dの
アドレスを得ることができる。マタ、任意の記憶ブロッ
クのアドレスも簡単に求めることができる。例えば、記
憶ブロックAがY番目の記憶ブロック行のX番目である
とすれば、記憶ブロックへの2進アドレスはY・26+
Xにより簡単に求めることができる。
これに対して、第5図の場合走査線画pの記憶ブロック
数は45であり、2のべき乗によって衣わされない。2
進数で衣わせば45は1[111[11であり、従って
記憶ブロックB、C,Dのアドレスを求める凡めには、
記憶ブロックA、B、Cのアドレスに夫々2進数1[1
11n1’i加算する組nをしなけれはならず、アドレ
ス計算が非常に面倒になる。当然、任意の記憶ブロック
の2進アドレスを求める場合も複雑な計算が必要となる
。
数は45であり、2のべき乗によって衣わされない。2
進数で衣わせば45は1[111[11であり、従って
記憶ブロックB、C,Dのアドレスを求める凡めには、
記憶ブロックA、B、Cのアドレスに夫々2進数1[1
11n1’i加算する組nをしなけれはならず、アドレ
ス計算が非常に面倒になる。当然、任意の記憶ブロック
の2進アドレスを求める場合も複雑な計算が必要となる
。
また、15インチCRTと12インチCRTではアドレ
スの計算方法が異なるから、CRTの寸法に応じて別個
の専用プログラム全用意しなければならない。
スの計算方法が異なるから、CRTの寸法に応じて別個
の専用プログラム全用意しなければならない。
更に、第2図及び第5図のようにCRTスクリーンの表
示ドツト数と対応するビット容量のリフレッシュ・メモ
リを用いた場合ハ、リフレッシュ・メモリのデータを逐
一書換えなければスクロールを達成で@ない。リフレッ
シュ・メモリのデータを逐−礪換えるのはプログラムの
負担を犬きくするから、ハードウェアで簡単にスクロー
ル全達成できるのか望ましい。
示ドツト数と対応するビット容量のリフレッシュ・メモ
リを用いた場合ハ、リフレッシュ・メモリのデータを逐
一書換えなければスクロールを達成で@ない。リフレッ
シュ・メモリのデータを逐−礪換えるのはプログラムの
負担を犬きくするから、ハードウェアで簡単にスクロー
ル全達成できるのか望ましい。
I発明の開示〕
従って本発明の目的は走査線画シの綜セグメント即ち表
示情報単位の数か2のべき乗によって衣わ芒れないよう
なグラフィック・ディスプレイにおいてリフレッシュ・
メモリの記憶ブロックのアドレス指定を容易にするため
の技術を提供することである。
示情報単位の数か2のべき乗によって衣わ芒れないよう
なグラフィック・ディスプレイにおいてリフレッシュ・
メモリの記憶ブロックのアドレス指定を容易にするため
の技術を提供することである。
本発明の他の目的は走査線abの線セグメント数か2の
べき乗によって表わされないようなグラフィック・ディ
スプレイにおいてリフレッシュ・メモリの記憶ブロック
のアドレス指定を容易にし且つスクロールを達成するこ
とである。
べき乗によって表わされないようなグラフィック・ディ
スプレイにおいてリフレッシュ・メモリの記憶ブロック
のアドレス指定を容易にし且つスクロールを達成するこ
とである。
不発明は、走査線画シの線セグメント数をM(Mは2の
べき乗によって表わされない1よりも大きい整数)とし
たとき、走査線画シN個(NはMよりも大きく且つ2の
べき乗によって表わされる整数)の記憶ブロックを有す
るリフレ、ンシュ・メモリを用い、各走査線周期の表示
期間にM個の記憶ブロックをアクセスし、非表示期間に
(N−M)個の記憶ブロックをアクセスするものでおる
。記憶ブロックには、連続するアドレスが割当てられる
。不発明によれば、リフレッシュ・メモリの起点アドレ
ス即ち表示開始アドレスを変えることによシスクロール
を得ることもでき、る。
べき乗によって表わされない1よりも大きい整数)とし
たとき、走査線画シN個(NはMよりも大きく且つ2の
べき乗によって表わされる整数)の記憶ブロックを有す
るリフレ、ンシュ・メモリを用い、各走査線周期の表示
期間にM個の記憶ブロックをアクセスし、非表示期間に
(N−M)個の記憶ブロックをアクセスするものでおる
。記憶ブロックには、連続するアドレスが割当てられる
。不発明によれば、リフレッシュ・メモリの起点アドレ
ス即ち表示開始アドレスを変えることによシスクロール
を得ることもでき、る。
次に、本発明の良好な実施例について説明する。
第4図は72nX!M2ドツトを表示する12インチC
RTを用いた場合の不発明によるリフレッシュ・メモリ
の記憶構成を例示している。リフレツシュ・メモリ10
0の記憶領域は1×16ピツトの記憶ブロックに分けら
れ且つ記憶ブロックは連続するアドレスを割尚てられて
いる。この例では、各走査線周期で実際に表示のために
用いられる線セグメント従って記憶ブロックの数N1は
2のべき乗でない45、走査線当妙の記憶ブロックの数
は2のべき乗である64に逼れている。従って、起点ア
ドレスをOとしたときは、領域110の部分かCRTス
クリーンに表示される。
RTを用いた場合の不発明によるリフレッシュ・メモリ
の記憶構成を例示している。リフレツシュ・メモリ10
0の記憶領域は1×16ピツトの記憶ブロックに分けら
れ且つ記憶ブロックは連続するアドレスを割尚てられて
いる。この例では、各走査線周期で実際に表示のために
用いられる線セグメント従って記憶ブロックの数N1は
2のべき乗でない45、走査線当妙の記憶ブロックの数
は2のべき乗である64に逼れている。従って、起点ア
ドレスをOとしたときは、領域110の部分かCRTス
クリーンに表示される。
各水平走査線周期の表示期間にCRTコントローラ(C
RTC)はM個の記憶ブロックをアクセスし、非表示期
間にCN−M)個の記憶ブロックをアクセスする。この
ように各走査線の線セグメント数が2のべき乗でない場
合に走査線当り2のべき東側の記憶ブロックを有するリ
フレッシュ・メモリを用い、記憶ブロックのアドレスを
連続させることによって、第2図で述べたのと同じアド
レス指定方式を使用できるようになる。′f、た、第4
図のリフレッシュ・メモリにおいて64X768個の記
憶ブロックを用いれば、プログラムを変えることなく1
5インチCRTで表示を行なわせることもできる。第4
図では、X方向に64個の記憶ブロック、Y方向に10
24個の記憶ブロックが示されているが、Y方向の記憶
ブロックの数は必ずしも2のべき乗である必要はなく、
水平走査線の数取上であればよい。
RTC)はM個の記憶ブロックをアクセスし、非表示期
間にCN−M)個の記憶ブロックをアクセスする。この
ように各走査線の線セグメント数が2のべき乗でない場
合に走査線当り2のべき東側の記憶ブロックを有するリ
フレッシュ・メモリを用い、記憶ブロックのアドレスを
連続させることによって、第2図で述べたのと同じアド
レス指定方式を使用できるようになる。′f、た、第4
図のリフレッシュ・メモリにおいて64X768個の記
憶ブロックを用いれば、プログラムを変えることなく1
5インチCRTで表示を行なわせることもできる。第4
図では、X方向に64個の記憶ブロック、Y方向に10
24個の記憶ブロックが示されているが、Y方向の記憶
ブロックの数は必ずしも2のべき乗である必要はなく、
水平走査線の数取上であればよい。
第5図は不発明のグラフィック・ディスプレイ・システ
ムを例示している。−第1図と第5図の構成の主な相違
点は、第5図では、第4図で説明したように走査線当り
2のべき乗でないM個の線セグメントを表示するCRT
ディスプレイのためのリフレッシュ・メモリとして、走
査線当シ2のべき乗であるN個の記憶ブロックを有する
リフレッシュ・メモリ150を含むこと、及びCRTC
20への基本クロツクCLKの周波数を切換えるタイミ
ング制御回路120を含むことである。・65[15S
P−2である。CRTC2nはCRT80で表示をつく
るための種々の動作条件、例えば水平周期、水平走査線
の数、各走査線でアクセスてれるべき記憶ブロックの数
をMPU1[1によって初期設定可能である。第6図の
リフレッシュ・メモリを用いる従来の場合、各走査線で
アクセスされる記憶ブロックの数は45に設定されてい
たか、第4図のリフレッシュ・メモリを用いる不発明の
実施例の場合、各走査線でアクセスされる記憶ブロック
の数は64に設定される。しかし本発明の場合は、CR
T80の水平周期と各水平走査線でのリフレッシュ・メ
モリ・アクセス時間とのタイミングか合わなくなる問題
かある。即ち、12インチCRT8nに72nX512
ドツトを表示するのに適した動作条件では水平周期T
は例えば45.6μBである。一方、表示期間に各線セ
グメント毎に1つの記憶ブロックをアクセスして表示す
るのに8 n n nsかかるから、実際に表示される
べき45個の記憶ブロックのアクセス時間は800 n
s X 45 ” 36 μg となシ、残りの時間4
5.6−36 = 9.6μsは残シの19個の記憶ブ
ロックをアクセスするのに不十分である。換1すれば、
各水平周期の表示期間をTD、非表示期間をTBとし、
第4図のようにM=45、N=64にしたときは[T
/M)>CTB/(N−Mン〕となり、CRTC2n
のリフレッシュ・メモリ・アクセス速度が一定の場合は
各水平走査線で64個の記憶ブロックをアクセスできな
いことになる。
ムを例示している。−第1図と第5図の構成の主な相違
点は、第5図では、第4図で説明したように走査線当り
2のべき乗でないM個の線セグメントを表示するCRT
ディスプレイのためのリフレッシュ・メモリとして、走
査線当シ2のべき乗であるN個の記憶ブロックを有する
リフレッシュ・メモリ150を含むこと、及びCRTC
20への基本クロツクCLKの周波数を切換えるタイミ
ング制御回路120を含むことである。・65[15S
P−2である。CRTC2nはCRT80で表示をつく
るための種々の動作条件、例えば水平周期、水平走査線
の数、各走査線でアクセスてれるべき記憶ブロックの数
をMPU1[1によって初期設定可能である。第6図の
リフレッシュ・メモリを用いる従来の場合、各走査線で
アクセスされる記憶ブロックの数は45に設定されてい
たか、第4図のリフレッシュ・メモリを用いる不発明の
実施例の場合、各走査線でアクセスされる記憶ブロック
の数は64に設定される。しかし本発明の場合は、CR
T80の水平周期と各水平走査線でのリフレッシュ・メ
モリ・アクセス時間とのタイミングか合わなくなる問題
かある。即ち、12インチCRT8nに72nX512
ドツトを表示するのに適した動作条件では水平周期T
は例えば45.6μBである。一方、表示期間に各線セ
グメント毎に1つの記憶ブロックをアクセスして表示す
るのに8 n n nsかかるから、実際に表示される
べき45個の記憶ブロックのアクセス時間は800 n
s X 45 ” 36 μg となシ、残りの時間4
5.6−36 = 9.6μsは残シの19個の記憶ブ
ロックをアクセスするのに不十分である。換1すれば、
各水平周期の表示期間をTD、非表示期間をTBとし、
第4図のようにM=45、N=64にしたときは[T
/M)>CTB/(N−Mン〕となり、CRTC2n
のリフレッシュ・メモリ・アクセス速度が一定の場合は
各水平走査線で64個の記憶ブロックをアクセスできな
いことになる。
不発明はタイミング制御回路120によシ、表示期間T
と非表示期間TBとでCRTC2[1への基本クロツ
クCLKの周波数を切換える。この例では、CRTC2
[1へのクロックCLKはTDの期間に周期80nns
(周波数1.25 MHz )にされ、T、Bの期間に
周期4[1[1n8 (周波数2.5MHz)にされる
。CRTC2[1はクロック信号CLKの1周期で1つ
の記憶ブロックをアクセスするから、記憶ブロックは非
表示期間に表示期間の2倍の速度でアクセスされる。従
って非表示期間には19個の記憶ブロックが40[1n
aX19=76μBでアクセスされる。従ってCRTC
2,nは各水平走査において36μs +7.6μm=
45゜6μSで64個の記憶ブロックをアクセスする1
゜CRTC2[1はクロック・パルスCLKの数によっ
てアクセス芒れた記憶ブロックの数を判定する。
と非表示期間TBとでCRTC2[1への基本クロツ
クCLKの周波数を切換える。この例では、CRTC2
[1へのクロックCLKはTDの期間に周期80nns
(周波数1.25 MHz )にされ、T、Bの期間に
周期4[1[1n8 (周波数2.5MHz)にされる
。CRTC2[1はクロック信号CLKの1周期で1つ
の記憶ブロックをアクセスするから、記憶ブロックは非
表示期間に表示期間の2倍の速度でアクセスされる。従
って非表示期間には19個の記憶ブロックが40[1n
aX19=76μBでアクセスされる。従ってCRTC
2,nは各水平走査において36μs +7.6μm=
45゜6μSで64個の記憶ブロックをアクセスする1
゜CRTC2[1はクロック・パルスCLKの数によっ
てアクセス芒れた記憶ブロックの数を判定する。
なお、水平周期の残りの時間45.6μs −43,6
μs=2μBは同期のために用いられる。
μs=2μBは同期のために用いられる。
第6図はタイミング制御回路120、第7図はその動作
波形を示している。発振回路(O8C)60は2 (I
MHz の信号を発生し、この信号は分周回路14
0.150によって天々周期4nnns。
波形を示している。発振回路(O8C)60は2 (I
MHz の信号を発生し、この信号は分周回路14
0.150によって天々周期4nnns。
8[1[11sのクロック信号に変換される。周期8n
(1ngのタロツク信号は第7図の波形Aに示され、
周期4 (1n nsのクロック信月は波形Bに示勾t
ている1、レジスタ160には、表示期間TDの間に4
5個の記憶ブロックをアクセスするのに必要な8 [1
[I nsのクロック・パルス数45かプリセットされ
、このカウント値は各表示期間TDの開始前にロード・
パルスによってカウンタ170にロードされる。ロード
・パルス発生回路180はCRTC2nから発生される
水平同期信号H8(波形C)及び周期4 (l Q n
sのクロック信号を受取シ、波形りに示すように、水子
同期信号H8の立下りを起点としてf3 n [I n
sの後に持続時間8(1(lnsの低レベルを発生し、
ロード・パルスを与える。波形CのTHは1水平周期の
長さを示している。
(1ngのタロツク信号は第7図の波形Aに示され、
周期4 (1n nsのクロック信月は波形Bに示勾t
ている1、レジスタ160には、表示期間TDの間に4
5個の記憶ブロックをアクセスするのに必要な8 [1
[I nsのクロック・パルス数45かプリセットされ
、このカウント値は各表示期間TDの開始前にロード・
パルスによってカウンタ170にロードされる。ロード
・パルス発生回路180はCRTC2nから発生される
水平同期信号H8(波形C)及び周期4 (l Q n
sのクロック信号を受取シ、波形りに示すように、水子
同期信号H8の立下りを起点としてf3 n [I n
sの後に持続時間8(1(lnsの低レベルを発生し、
ロード・パルスを与える。波形CのTHは1水平周期の
長さを示している。
カウンタイア0にロードされたカウント値ハ800n8
のクロック・パルスによってカウント・ダウンされる。
のクロック・パルスによってカウント・ダウンされる。
カウンタ170はカウント値がロードされたとき高レベ
ルを発生し、0までカウント・ダウンされたとき低レベ
ルを発生する(波形E)。カウンタ出力はインバータ回
路工1を介してAND回路A1に印加嘔れると共にAN
D回路A2に印加される。AND回路A1、A2は夫々
40[Ins、8[1nnaのタロツク・パルスをもう
1つの入力として受取る。従って、カウンタ170の出
力が高レベルの間は8n[1naのタロツク・パルスが
OR回¥6を介してCRTC2[1ヘゲートされ、低レ
ベルの間は4 (l n nsの・タロツク・パルスか
CRTC20ヘゲートされる。従って、CRTC2nに
は、波形Fのクロック信号CLKが印加芒れる。従って
、各走査線で表示されるべき45個の記憶ブロックは8
n Onaのタロツク・パルスで読取られ、残りの1
9個の記憶ブロックは4 n n nsのクロック・パ
ルスで読取られる。
ルを発生し、0までカウント・ダウンされたとき低レベ
ルを発生する(波形E)。カウンタ出力はインバータ回
路工1を介してAND回路A1に印加嘔れると共にAN
D回路A2に印加される。AND回路A1、A2は夫々
40[Ins、8[1nnaのタロツク・パルスをもう
1つの入力として受取る。従って、カウンタ170の出
力が高レベルの間は8n[1naのタロツク・パルスが
OR回¥6を介してCRTC2[1ヘゲートされ、低レ
ベルの間は4 (l n nsの・タロツク・パルスか
CRTC20ヘゲートされる。従って、CRTC2nに
は、波形Fのクロック信号CLKが印加芒れる。従って
、各走査線で表示されるべき45個の記憶ブロックは8
n Onaのタロツク・パルスで読取られ、残りの1
9個の記憶ブロックは4 n n nsのクロック・パ
ルスで読取られる。
カウンタ170の出力はインバータI2によシ反転され
、ビデオ制御回路へブランキング信号として供給される
(波形G)。従って、各走査線周期のうち45個の記憶
ブロックか読取られる期間TD(66μ8 )には表示
が許され、残シの期間TB(9,6trs)には表示か
禁止される。
、ビデオ制御回路へブランキング信号として供給される
(波形G)。従って、各走査線周期のうち45個の記憶
ブロックか読取られる期間TD(66μ8 )には表示
が許され、残シの期間TB(9,6trs)には表示か
禁止される。
CRTC2nは表示開始アドレス・レジスタDSAR(
第5図9を有し、このレジスタDSARには、最初の水
平走査において最初にアクセスでれるべきリフレッシュ
・メモリ記憶ブロックのアドレスがMPU1[1からセ
ットされる。CRTC20は表示開始アドレス・レジス
タDSARにセットされたアドレスを起点として記憶ブ
ロックを連続的にアドレスする。この例では、CRTC
20は64X512個の記憶ブロックを連続的にアドレ
スする。第4図のように64X1(1240記憶ブロツ
クを有するリフレッシュ・メモリ100を用い、そのう
ちの45X512の記憶ブロックを表示する場合はXl
Y両方向で余分のメモリ・スペースが得られ、従って表
示開始アドレス・レジスタDSARの起点アドレスを変
えることによ、9XSY両方向で簡単にスクロールを得
ることができる。X方向の64個の記憶ブロックは6ビ
ツトで指定でき、Y方向の1024行は10ビツトで指
定できるから、任意の記憶ブロックは、Xの6ビツトを
下位に置きYの10ビットヲ上位に翁:いた16ビツト
で指定できる。従って、起点アドレス・ビットをオール
・ゼロにしたときは第4図の領域110が表示され、起
点アドレスの上位10ビツトをオール・ゼロにし下位ビ
ットの値ヲ変えたときはX方向にスクロールされ、下位
6ビツトヲオール・ゼロにし上位ビットの値を変えたと
きはY方向にスクロールされ、両方変えたときは斜め方
向にスクロールされる。
第5図9を有し、このレジスタDSARには、最初の水
平走査において最初にアクセスでれるべきリフレッシュ
・メモリ記憶ブロックのアドレスがMPU1[1からセ
ットされる。CRTC20は表示開始アドレス・レジス
タDSARにセットされたアドレスを起点として記憶ブ
ロックを連続的にアドレスする。この例では、CRTC
20は64X512個の記憶ブロックを連続的にアドレ
スする。第4図のように64X1(1240記憶ブロツ
クを有するリフレッシュ・メモリ100を用い、そのう
ちの45X512の記憶ブロックを表示する場合はXl
Y両方向で余分のメモリ・スペースが得られ、従って表
示開始アドレス・レジスタDSARの起点アドレスを変
えることによ、9XSY両方向で簡単にスクロールを得
ることができる。X方向の64個の記憶ブロックは6ビ
ツトで指定でき、Y方向の1024行は10ビツトで指
定できるから、任意の記憶ブロックは、Xの6ビツトを
下位に置きYの10ビットヲ上位に翁:いた16ビツト
で指定できる。従って、起点アドレス・ビットをオール
・ゼロにしたときは第4図の領域110が表示され、起
点アドレスの上位10ビツトをオール・ゼロにし下位ビ
ットの値ヲ変えたときはX方向にスクロールされ、下位
6ビツトヲオール・ゼロにし上位ビットの値を変えたと
きはY方向にスクロールされ、両方変えたときは斜め方
向にスクロールされる。
第1図は従来のグラフィック・ディスプレイ・システム
rA成を示す図、第2図は15インチCRTに対する従
来のリフレッシュ・メモ’J を示す図、第6図は12
インチCR’]”に対する従来のリフレッシュ・メモリ
を示す図、馬−!、4図は12インチCRTに対する4
・発明によるリフレッシュ・メモリの記憶構成を7J<
す図、第5図は不発り」のグラフィック・ディスプレイ
・シヌテム構成を示す図、第6図はタイミング制御回路
を示す図、及び第7図は第6図のタイミング制御回?t
Iの動作波形図である。
rA成を示す図、第2図は15インチCRTに対する従
来のリフレッシュ・メモ’J を示す図、第6図は12
インチCR’]”に対する従来のリフレッシュ・メモリ
を示す図、馬−!、4図は12インチCRTに対する4
・発明によるリフレッシュ・メモリの記憶構成を7J<
す図、第5図は不発り」のグラフィック・ディスプレイ
・シヌテム構成を示す図、第6図はタイミング制御回路
を示す図、及び第7図は第6図のタイミング制御回?t
Iの動作波形図である。
Claims (2)
- (1)各走査線においてM個(ここで、Mに2のべき乗
によって衣わされない1ニジも大きい整数)の線セグメ
ントヲ懺示するラスタ走査型ディスプレイ装置と、該デ
ィスプレイ装置の各走査線毎にN個(ここで、NはMよ
りも太きく且り2のべき乗に工って衣わされる整数)の
記憶ブロックを有するリフレッシュ・メモリであって、
前記記憶ブロックに連続するアドレスを割当てられてお
シ且つ夫々1つの前記線セグメントに対するビデi・デ
ータを記憶しうるものと、各走査線周期の表示期間にM
個の記1.ハブロック全アクセスし非表示期間に(N−
M)個の記憶ブロックをアクセスする手段と、各走査線
周期においてM個の記憶ブロックかアクセスされたこと
を検出するカウンタ手段金倉み、該検出に応答して(N
−M)個の記憶ブロックのアクセスの間上記ディスプレ
イ装置の表示を禁止す不制御手段とを有するグラフィッ
ク・ディスプレイ・システム。 - (2)各走査線周期の表示期間をTD、非表示期間をT
Bとしたとき、〔TD/M〕〉〔TB/(N−M))で
あシ、上記制御手段は期間TBの間に(N−M)個の記
憶ブロックのアクセスが完了するように上記カウンタ手
段に応答して上記アクセス手段へのクロック周波数を切
換えることを特徴とする特許請求の範凹第(1)項に記
載のグラフィック・ディスプレイ・システム。
Priority Applications (8)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58028635A JPS59159196A (ja) | 1983-02-24 | 1983-02-24 | グラフイツク・デイスプレイ・システム |
KR1019830003534A KR860001450B1 (ko) | 1983-02-24 | 1983-07-29 | 그래픽 디스플레이 시스템 |
US06/542,327 US4617564A (en) | 1983-02-24 | 1983-10-17 | Graphic display system with display line scan based other than power of 2 refresh memory based on power of 2 |
PH29953A PH23858A (en) | 1983-02-24 | 1983-12-09 | Graphic display system with display line scan based other than power of 2 refresh memory based on the power of 2 |
EP83113164A EP0120142B1 (en) | 1983-02-24 | 1983-12-28 | Graphic display system |
DE8383113164T DE3380712D1 (en) | 1983-02-24 | 1983-12-28 | Graphic display system |
BR8400757A BR8400757A (pt) | 1983-02-24 | 1984-02-20 | Dispositivo de representacao grafica |
HK204/90A HK20490A (en) | 1983-02-24 | 1990-03-15 | Graphic display system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP58028635A JPS59159196A (ja) | 1983-02-24 | 1983-02-24 | グラフイツク・デイスプレイ・システム |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS59159196A true JPS59159196A (ja) | 1984-09-08 |
JPS646478B2 JPS646478B2 (ja) | 1989-02-03 |
Family
ID=12253992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP58028635A Granted JPS59159196A (ja) | 1983-02-24 | 1983-02-24 | グラフイツク・デイスプレイ・システム |
Country Status (8)
Country | Link |
---|---|
US (1) | US4617564A (ja) |
EP (1) | EP0120142B1 (ja) |
JP (1) | JPS59159196A (ja) |
KR (1) | KR860001450B1 (ja) |
BR (1) | BR8400757A (ja) |
DE (1) | DE3380712D1 (ja) |
HK (1) | HK20490A (ja) |
PH (1) | PH23858A (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4755810A (en) * | 1985-04-05 | 1988-07-05 | Tektronix, Inc. | Frame buffer memory |
US4769637A (en) * | 1985-11-26 | 1988-09-06 | Digital Equipment Corporation | Video display control circuit arrangement |
US4780709A (en) * | 1986-02-10 | 1988-10-25 | Intel Corporation | Display processor |
JP2829958B2 (ja) * | 1988-01-27 | 1998-12-02 | ソニー株式会社 | タイトル画像挿入装置 |
GB9021920D0 (en) * | 1990-10-09 | 1990-11-21 | Texas Instruments Ltd | Improvements in or relating to raster-scanned displays |
US5170251A (en) * | 1991-05-16 | 1992-12-08 | Sony Corporation Of America | Method and apparatus for storing high definition video data for interlace or progressive access |
KR950005650B1 (ko) * | 1992-10-29 | 1995-05-27 | 대우전자주식회사 | 어드레스 변환 방법 및 장치 |
EP0658871B1 (en) * | 1993-12-09 | 2002-07-17 | Sun Microsystems, Inc. | Interleaving pixel data for a memory display interface |
US5596376A (en) * | 1995-02-16 | 1997-01-21 | C-Cube Microsystems, Inc. | Structure and method for a multistandard video encoder including an addressing scheme supporting two banks of memory |
JP4181645B2 (ja) * | 1996-02-29 | 2008-11-19 | 富士通株式会社 | データ処理装置 |
AU2003206122A1 (en) * | 2003-02-03 | 2004-08-30 | Panchapagesa Muthuswamy Murali | A process of preparing a herbal filler composition for bidi cigarette and the like |
JP4753873B2 (ja) * | 2004-06-23 | 2011-08-24 | パトレネラ キャピタル リミテッド, エルエルシー | メモリ |
JP4714590B2 (ja) * | 2006-01-23 | 2011-06-29 | パトレネラ キャピタル リミテッド, エルエルシー | メモリ |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3916402A (en) * | 1973-12-17 | 1975-10-28 | Ibm | Synchronization of display frames with primary power source |
JPS5858674B2 (ja) * | 1979-12-20 | 1983-12-26 | 日本アイ・ビ−・エム株式会社 | 陰極線管表示装置 |
JPS5756885A (en) * | 1980-09-22 | 1982-04-05 | Nippon Electric Co | Video address control device |
JPS602669B2 (ja) * | 1980-12-24 | 1985-01-23 | 松下電器産業株式会社 | 画面表示装置 |
US4435703A (en) * | 1981-07-06 | 1984-03-06 | Data General Corporation | Apparatus and method for simultaneous display of characters of variable size and density |
-
1983
- 1983-02-24 JP JP58028635A patent/JPS59159196A/ja active Granted
- 1983-07-29 KR KR1019830003534A patent/KR860001450B1/ko not_active IP Right Cessation
- 1983-10-17 US US06/542,327 patent/US4617564A/en not_active Expired - Fee Related
- 1983-12-09 PH PH29953A patent/PH23858A/en unknown
- 1983-12-28 EP EP83113164A patent/EP0120142B1/en not_active Expired
- 1983-12-28 DE DE8383113164T patent/DE3380712D1/de not_active Expired
-
1984
- 1984-02-20 BR BR8400757A patent/BR8400757A/pt unknown
-
1990
- 1990-03-15 HK HK204/90A patent/HK20490A/xx unknown
Also Published As
Publication number | Publication date |
---|---|
JPS646478B2 (ja) | 1989-02-03 |
EP0120142B1 (en) | 1989-10-11 |
BR8400757A (pt) | 1984-10-02 |
US4617564A (en) | 1986-10-14 |
HK20490A (en) | 1990-03-23 |
PH23858A (en) | 1989-11-23 |
DE3380712D1 (en) | 1989-11-16 |
EP0120142A3 (en) | 1987-02-25 |
KR860001450B1 (ko) | 1986-09-25 |
KR840008070A (ko) | 1984-12-12 |
EP0120142A2 (en) | 1984-10-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4742344A (en) | Digital display system with refresh memory for storing character and field attribute data | |
US5247612A (en) | Pixel display apparatus and method using a first-in, first-out buffer | |
EP0737956A2 (en) | Frame memory device for graphics | |
US4570161A (en) | Raster scan digital display system | |
JPH0335676B2 (ja) | ||
JPS59159196A (ja) | グラフイツク・デイスプレイ・システム | |
JPS5852231B2 (ja) | キヤラクタデイスプレイ | |
US4876663A (en) | Display interface system using buffered VDRAMs and plural shift registers for data rate control between data source and display | |
US4011556A (en) | Graphic display device | |
US5006837A (en) | Programmable video graphic controller for smooth panning | |
JPS5858674B2 (ja) | 陰極線管表示装置 | |
EP0215984A1 (en) | Graphic display apparatus with combined bit buffer and character graphics store | |
JPS642955B2 (ja) | ||
KR960003396B1 (ko) | 모니터 제어회로 | |
JPS6073674A (ja) | デ−タ表示装置 | |
JP2652221B2 (ja) | 強誘電性液晶表示装置および表示制御装置 | |
JP2652220B2 (ja) | 強誘電性液晶表示装置および表示制御装置 | |
JPS628192A (ja) | カ−ソル制御回路 | |
JPS6057075B2 (ja) | デイスプレ−装置 | |
JP2642350B2 (ja) | 表示制御装置 | |
JPS61273584A (ja) | 表示装置 | |
KR0149212B1 (ko) | 피디피의 구동장치와 그 스캔방법 | |
JP2606474B2 (ja) | パネルディスプレイ制御装置 | |
JPS6323191A (ja) | グラフイツク表示装置 | |
JPS60159789A (ja) | 表示メモリ制御方式 |