JPS5832382B2 - CRT display control circuit - Google Patents
CRT display control circuitInfo
- Publication number
- JPS5832382B2 JPS5832382B2 JP52135033A JP13503377A JPS5832382B2 JP S5832382 B2 JPS5832382 B2 JP S5832382B2 JP 52135033 A JP52135033 A JP 52135033A JP 13503377 A JP13503377 A JP 13503377A JP S5832382 B2 JPS5832382 B2 JP S5832382B2
- Authority
- JP
- Japan
- Prior art keywords
- line
- scanning
- counter
- control circuit
- character
- 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
Links
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
本発明はCRTディスプレイ制御回路に関し、特にキャ
ラクタジェネレーターを用いたCRTディスプレイ装置
に対しグラフィック表示制御を容易に行なえるよう改良
したCRTディスプレイ制御回路に関する。DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a CRT display control circuit, and more particularly to a CRT display control circuit that is improved so that graphic display control can be easily performed on a CRT display device using a character generator.
いわゆるテレビジョン走査方式として知られているラス
ター走査方式を利用したCRTディスプレイ装置が広く
利用されている。2. Description of the Related Art CRT display devices using a raster scanning method known as the so-called television scanning method are widely used.
CRTディスプレイ装置は文字を表示するキャラクタタ
イプと連続した図形を表示するグラフィックタイプとに
大別されるが、近年キャラクタとグラフィックの両方を
表示しえる兼用タイプが盛んに開発されている。CRT display devices are broadly classified into character types that display characters and graphic types that display continuous figures, but in recent years dual-purpose types that can display both characters and graphics have been actively developed.
従来の兼用タイプのものでは例えば第1図に示す如く1
文字当り5×7のパターンを記憶したキャラクタジェネ
レータに5×7のパターンとして直線、斜線等の図形を
記憶させて、キャラクタジェネレーターを用いてグラフ
ィック表示を行なうものが知られている。In the conventional dual-purpose type, for example, as shown in Figure 1,
It is known that graphics such as straight lines and diagonal lines are stored as 5x7 patterns in a character generator that stores 5x7 patterns for each character, and graphic display is performed using the character generator.
しかしながら、一般には第1図に示す如くキャラクタジ
ェネレータの記憶容量を減少させるため表示文字間隔に
相当する部分は記憶されておらず、CRTのブランキン
グ制御により文字間隔をとるよう制御している。However, as shown in FIG. 1, in order to reduce the storage capacity of the character generator, the portion corresponding to the display character spacing is generally not stored, and the character spacing is controlled by blanking control of the CRT.
尚、第1図では左から文字「A」、「B」、rcJと右
上り斜線、左上り斜線のパターンを図示している。In addition, FIG. 1 shows a pattern of letters "A", "B", rcJ, an upward diagonal line to the right, and a diagonal line upward to the left from the left.
従って、第2図の表示画面として示す如くキャラクタと
同様な制御でキャラクタジェネレータのグラフィックパ
ターンを読出し表示すると連続した線等が不連続となり
、線が不規則となったり、滑らかな図形を得ることは困
難である。Therefore, when the graphic pattern of the character generator is read and displayed using the same control as a character, as shown in the display screen of Fig. 2, continuous lines etc. become discontinuous, the lines become irregular, and it is impossible to obtain a smooth figure. Have difficulty.
又、行間隔をとるためにブランキング制御を行なってお
り、行方向にも同様な問題がある。Further, blanking control is performed to maintain line spacing, and a similar problem occurs in the line direction.
尚、第2図のBLはブランキング期間を示す。Note that BL in FIG. 2 indicates a blanking period.
従って本発明の目的は各パターン単位に特定の容量が割
当てられたパターンジェネレーターを利用するCRTデ
ィスプレイ装置において図形の連続性、滑らかさを得る
ことを可能とするCRTディスプレイ制御回路を提供す
ることにある。Therefore, an object of the present invention is to provide a CRT display control circuit that makes it possible to obtain continuity and smoothness of graphics in a CRT display device that uses a pattern generator in which a specific capacity is allocated to each pattern. .
この目的のため本発明CRTディスプレイ制御回路はラ
スター走査形CRT装置の画面の行、列に対応して文字
、図形を表わすコードを記憶するメモリと、該メモリよ
り読出されたコードに対応するパターンを発生するパタ
ーンジェネレーターと、該CRT装置のラスター走査に
同期して該メモリの読出し制御を行なうとともに該ラス
ター走査に同期して該パターンジェネレーターに走査線
指定信号を与える制御回路とを備えたCRTディスプレ
イ制御回路において、上記パターンジェネレーターは文
字間隔に相当するドツトを含んで各パターンを発生する
よう構成され、かつ、キャラクタモードとグラフィック
モードとを切換える切換手段を設け、該制御回路は該切
換手段のキャラクタモード指定に応じ、1つの行の行間
隔分のブランキング期間をおいて次の行のコードをメモ
リから読出し、該切換手段のグラフィックモード指定に
応じ行間隔分のブランキング期間をおかないで次の行の
コードをメモリから読出すよう制御することを特徴とす
るものである。For this purpose, the CRT display control circuit of the present invention includes a memory for storing codes representing characters and figures corresponding to the rows and columns of the screen of the raster scanning type CRT device, and a pattern corresponding to the code read from the memory. A CRT display control comprising a pattern generator that generates a pattern, and a control circuit that controls reading of the memory in synchronization with raster scanning of the CRT device and provides a scanning line designation signal to the pattern generator in synchronization with the raster scanning. In the circuit, the pattern generator is configured to generate each pattern including dots corresponding to character spacing, and is provided with switching means for switching between a character mode and a graphic mode, and the control circuit is configured to switch between a character mode and a graphic mode of the switching means. According to the specification, the code of the next line is read from the memory after a blanking period equal to the line interval of one line, and the code of the next line is read out from the memory without a blanking period equal to the line interval according to the graphic mode specification of the switching means. It is characterized by controlling the reading of the code of the line from the memory.
以下、本発明を一実施例を基に説明する。The present invention will be explained below based on one embodiment.
第3図は本発明の適用されるCRTティスフレイ装置の
ブロック図を示し、図中、1はアドレスバス、2はデー
タバス、3,4,5,6,7.8゜9.10,11.1
2及び13は接続ライン、20はデータバスバッファ、
21はランダムアクセスメモリ(以下RAMと称す)、
22はパターンジェネレータ、23はビデオ信号発生回
路、24はRF変調回路、25はバスコマンドコントロ
ーラ、26はアドレスマルチプレクサ、27は同期信号
セレクタ、28は制御回路としての同期信号発生回路を
示す。FIG. 3 shows a block diagram of a CRT Tispray device to which the present invention is applied, in which 1 is an address bus, 2 is a data bus, 3, 4, 5, 6, 7.8°9.10, 11. 1
2 and 13 are connection lines, 20 is a data bus buffer,
21 is a random access memory (hereinafter referred to as RAM);
22 is a pattern generator, 23 is a video signal generation circuit, 24 is an RF modulation circuit, 25 is a bus command controller, 26 is an address multiplexer, 27 is a synchronization signal selector, and 28 is a synchronization signal generation circuit as a control circuit.
CRTに表示すべきデータはコンピュータ等の制御部よ
りアドレスバス1及びデータバス2を介し送られる。Data to be displayed on the CRT is sent via an address bus 1 and a data bus 2 from a control section such as a computer.
アドレスバス1よりのコマンド(例えば書込み命令)は
ライン4ヲ介しバスコマンドコントローラ25へ、画面
上のアドレスはライン5を介しアドレスマルチプレクサ
26へ送られる。Commands from address bus 1 (eg write commands) are sent via line 4 to bus command controller 25, and addresses on the screen are sent via line 5 to address multiplexer 26.
又、データバスよりの表示データ(文字コード、図形コ
ード)はライン3を介しデータバスバッファ20へ入力
する。Further, display data (character code, graphic code) from the data bus is input to the data bus buffer 20 via line 3.
RAM21に表示データを書込むにはバスコマンドコン
トローラ25への書込み命令によりアドレスマルチプレ
クサ26へ選択信号SELを与え、アドレスマルチプレ
クサ26とアドレスバス1とをライン5を介し接続させ
るとともにデータバスバッファ20のケートコントロー
ル端子GCを介し制御信号を与え、データバスバッファ
20とデータバス2、RAM21をライン3,6を介し
接続させる。To write display data to the RAM 21, a write command is sent to the bus command controller 25 to apply a selection signal SEL to the address multiplexer 26, connect the address multiplexer 26 and the address bus 1 via the line 5, and connect the data bus buffer 20 to the address multiplexer 26. A control signal is applied via the control terminal GC, and the data bus buffer 20, data bus 2, and RAM 21 are connected via lines 3 and 6.
従って、アドレスバス1の画面アドレスはアドレスマル
チプレクサ26を介しライン9によりRAM21へ与え
られ、データバス2の表示データはデータバスバッファ
20を介し、ライン6によりRAM21へ与えられるの
で、RAM21の画面アドレスに対応した位置に表示デ
ータカ書込まれる。Therefore, the screen address of address bus 1 is applied to RAM 21 via line 9 via address multiplexer 26, and the display data of data bus 2 is applied to RAM 21 via line 6 via data bus buffer 20, so that the screen address of RAM 21 is Display data is written to the corresponding location.
尚、RAM21へはバスコマンドコントローラ25の選
択信号SELがライン9より与えられることによりRA
M21が書込み否状態となる。Note that the selection signal SEL of the bus command controller 25 is applied to the RAM 21 from the line 9, so that the RA
M21 enters the write disable state.
次に書込まれたデータを読出しパターンを発生させるた
めには、バスコマンドコントローラ25から選択信号S
ELが入力されていない場合には、アドレスマルチプレ
クサ26は同期信号発生回路28からライン10を介し
与えられる画面アドレスA。Next, in order to read the written data and generate a read pattern, a selection signal S is sent from the bus command controller 25.
If EL is not input, address multiplexer 26 receives screen address A from synchronization signal generation circuit 28 via line 10.
乃至A4(Ao乃至A4が列アドレス、A 5乃至A、
が行アドレスとする)をライン9を介しRAM21へ与
えられる様に構成されている。to A4 (Ao to A4 are column addresses, A5 to A,
is a row address) is applied to the RAM 21 via line 9.
従って、RAM21からは同期信号発生回路28の発生
する画面アドレスに対応するアドレスの表示データをラ
イン7を介しパターンジェネレータ22へ与える。Therefore, display data at an address corresponding to the screen address generated by the synchronizing signal generating circuit 28 is supplied from the RAM 21 to the pattern generator 22 via the line 7.
これとともにパターンジェネレータ22はライン8を介
し同期信号発生回路25より与えられる列選択信号及び
走査線選択信号に応じ、走査線に対応した文字パターン
を出力する。At the same time, the pattern generator 22 outputs a character pattern corresponding to the scanning line in response to a column selection signal and a scanning line selection signal applied from the synchronization signal generation circuit 25 via line 8.
同期信号発生回路28からの水平同期信号を含むブラン
キング信号はライン11により、垂直同期信号を含むブ
ランキング信号はライン12により同期信号セレクタ2
7へ与えられ、同期信号セレクタ27は両信号を混合し
ライン13へ供給する。A blanking signal including a horizontal synchronizing signal from the synchronizing signal generating circuit 28 is sent to the synchronizing signal selector 2 through line 11, and a blanking signal including a vertical synchronizing signal is sent to the synchronizing signal selector 2 through line 12.
7, and a synchronization signal selector 27 mixes both signals and supplies them to line 13.
ビデオ信号発生回路23はパターンジェネレータ22の
出力と同期信号セレクタ27の出力とを混合しビデオ出
力として出力する。The video signal generation circuit 23 mixes the output of the pattern generator 22 and the output of the synchronization signal selector 27 and outputs the mixture as a video output.
RF変調回路24はビデオ信号を通常のテレビジョン受
像信号(例えば2チャンネル用ラジオ周波数)に変調す
るものである。The RF modulation circuit 24 modulates the video signal into a normal television reception signal (for example, a two-channel radio frequency).
本発明はRAM21の1パターンの記憶容量を増加させ
、各パターンに対し文字間隔分のドツトを余分に記憶し
、文字間隔をえるためのブランキング制御を行なわない
様にすること及びグラフィックモードにおいては文字行
間隔分のブランキング制御を行なわないように考慮され
ている。The present invention increases the storage capacity of one pattern in the RAM 21, stores extra dots corresponding to the character spacing for each pattern, eliminates blanking control to increase the character spacing, and in the graphic mode. Consideration has been given to not performing blanking control for the character line spacing.
第4図は本発明によるキャラクタモードにおける表示例
を示す図であり、1文字に対し8×8ドツトのパターン
が割当てられる。FIG. 4 is a diagram showing an example of display in character mode according to the present invention, in which a pattern of 8×8 dots is assigned to one character.
即ち、従来の5×7ドツトのパターンの左側に7ドツト
1列、右側に7ドツト2列の文字間隔分のドツトを付加
し、下側に8ドツト1列の行間隔分のドツトを付加して
8×8ドツトのパターンを構成して記憶するものである
。In other words, one column of 7 dots is added to the left side of the conventional 5 x 7 dot pattern, dots corresponding to the character spacing of two columns of 7 dots are added to the right side, and dots corresponding to the line spacing of one column of 8 dots are added to the bottom. A pattern of 8×8 dots is constructed and stored.
従って、キャラクタモードにおいては第4図の如く文字
間隔分のフランキング制御を行なわず、単にパターンジ
ェネレータの出力を並べることで・文字間隔かえられる
。Therefore, in the character mode, the character spacing can be changed simply by arranging the outputs of the pattern generator without performing flanking control for the character spacing as shown in FIG.
尚、画面の四隅及び行間隔分のブランキングは行なう。Note that blanking is performed for the four corners of the screen and for the line spacing.
第5図はグラフィックモードの表示例を示し、文字間隔
及び行間隔分のブランキングは行なわない。FIG. 5 shows a display example in the graphic mode, in which blanking for character spacing and line spacing is not performed.
第6図は本発明の同期信号発生回路の一実施例を示す図
であり、説明の便宜上1パターンは8×8ドツトのパタ
ーンとし、1行に32文字、行間隔4ラスター、全行数
を16行として説明する。FIG. 6 is a diagram showing an embodiment of the synchronizing signal generating circuit of the present invention. For convenience of explanation, one pattern is an 8×8 dot pattern, with 32 characters per line, 4 rasters between lines, and the total number of lines. This will be explained assuming that there are 16 lines.
図中、28aはドツト列カウンタ、28bは文字数カウ
ンタ、28cは水平同期信号発生回路、28dは走査線
カウンタ、28eは第1のブランキング制御回路、28
fは行カウンタ、28gは第2のブランキング制御回路
を示す。In the figure, 28a is a dot row counter, 28b is a character number counter, 28c is a horizontal synchronizing signal generation circuit, 28d is a scanning line counter, 28e is a first blanking control circuit, 28
f is a row counter, and 28g is a second blanking control circuit.
5MHz のクロックが入力されるとドツト列カウンタ
28aは列方向の8ドツトに対応する8分の1カウンタ
で5MHz のクロックを計数し、各各a、b、cの端
子に3ビツトの出力を発生する。When a 5 MHz clock is input, the dot row counter 28a counts the 5 MHz clock with a 1/8 counter corresponding to 8 dots in the column direction, and generates a 3-bit output to each terminal a, b, and c. do.
この3ビツト出力により1パターンの列方向の8ビツト
のドツトが順次読出される。With this 3-bit output, one pattern of 8-bit dots in the column direction is sequentially read out.
列カウンタ28aが8ビツト計数する毎に文字数カウン
タ28bに出力パルスを与える。An output pulse is given to the character number counter 28b every time the column counter 28a counts 8 bits.
1行32文字とすると文字数カウンタ28bは32分の
1カウンタで構成される。If one line has 32 characters, the character number counter 28b is constituted by a 1/32 counter.
文字数カウンタ28bは順次文字数を計数し、出力A。The character number counter 28b sequentially counts the number of characters and outputs A.
乃至A4にRAM21の読出し列アドレスを与える。A read column address of the RAM 21 is given to A4.
文字数カウンタ28bの出力は水平同期信号発生回路2
8cへ与えられる。The output of the character number counter 28b is sent to the horizontal synchronization signal generation circuit 2.
Given to 8c.
水平同期信号発生回路28cは文字数カウンタ28bが
32文字計数した後に12文字期間分のブランキング信
号とこのブランキング信号期間の中間に2文字期間分の
水平同期信号とを発生するよう構成されている。The horizontal synchronization signal generation circuit 28c is configured to generate a blanking signal for 12 character periods and a horizontal synchronization signal for two character periods in the middle of this blanking signal period after the character counter 28b counts 32 characters. .
即ち、水平同期信号発生回路28Cは文字数カウンタ2
8bの出力A1.A2.A3およびカウントアツプ出力
を受け、カウントアツプ出力が7・イレベルとなった時
点で開始し、出力A2.A3がハイレベルとなった時点
、即ちカウントアツプ(32文字)+A2出力(4文字
)十A3出力(8文字)44文字計数した時点で終了す
るブランキング信号を発生させるとともに、出力A2が
ノ・イレベルとなった時点(36文字)で立上り、出力
A1.A2がハイレベルとなった時点(38文字)で立
下る水平同期信号を発生させる。That is, the horizontal synchronizing signal generating circuit 28C is connected to the character number counter 2.
8b output A1. A2. A3 and the count-up output are received, and the output starts when the count-up output reaches the 7 level, and the output A2. A blanking signal is generated that ends when A3 becomes high level, that is, when 44 characters have been counted (count up (32 characters) + A2 output (4 characters) + A3 output (8 characters)), and output A2 is It rises when the level reaches the level (36 characters) and outputs A1. A horizontal synchronizing signal that falls when A2 becomes high level (38 characters) is generated.
このブランキング信号は画面の左端、右端の部分に当る
ものである。This blanking signal corresponds to the left and right ends of the screen.
このブランキング信号の終了時点(即ち、44文字計数
した時点)で水平同期信号発生回路28cは出力パルス
を走査線カウンタ28dへ送る。At the end of this blanking signal (ie, at the time when 44 characters have been counted), the horizontal synchronizing signal generating circuit 28c sends an output pulse to the scanning line counter 28d.
即ち、この出力パルスは一走査終了毎に出力される走査
線パルスである。That is, this output pulse is a scanning line pulse that is output every time one scan ends.
走査線パルスは走査線カウンタ28dで計数され、走査
線選択信号を端子d、e、fよりパターンジェネレータ
22へ送る。The scanning line pulses are counted by a scanning line counter 28d, and scanning line selection signals are sent to the pattern generator 22 from terminals d, e, and f.
パターンジェネレータ22は走査線選択信号により1つ
のパターンの行方向ドツトが選択され、前述のドツト列
カウンタ28cのドツト列指定信号とで指定走査線のパ
ターンが出力される。The pattern generator 22 selects one pattern of dots in the row direction in response to the scanning line selection signal, and outputs a designated scanning line pattern in response to the dot column designation signal from the dot column counter 28c.
走査線カウンタ28dの出力は第1のフランキング制御
回路28eに入力され、第1のブランキンク制御回路2
8eはキャラクタモードの場合は8走査線計数後、4走
査線分のブランキング信号を発生し、グラフィックモー
ドの場合はブランキング信号を発生しない。The output of the scanning line counter 28d is input to the first blanking control circuit 28e, and the output from the scanning line counter 28d is input to the first blanking control circuit 28e.
8e generates a blanking signal for 4 scanning lines after counting 8 scanning lines in the character mode, and does not generate a blanking signal in the graphic mode.
28fは行カウンタで1画面16行の場合、16分の1
カウンタで構成され、キャラクタモードの場合は8+4
.=1.2走査線計数毎に出力され、グラフィックモー
ドの場合は8走査線計数毎に出力される行パルスを計数
し、計数出力はA5乃至A8としてRAM21の読出し
行アドレスに利用される。28f is a line counter, and if one screen has 16 lines, it is 1/16th.
Consists of a counter, 8+4 in character mode
.. =1.2 row pulses are output every 2 scan lines, and in the graphic mode, row pulses are output every 8 scan lines, and the count outputs are used as read row addresses in the RAM 21 as A5 to A8.
28gは後述する第2のブランキング制御回路である。28g is a second blanking control circuit which will be described later.
第7図は走査線カウンタ28d、第1のブランキング制
御回路28e、行カウンタ28f及び第2のブランキン
グ制御回路28gの詳細回路図を示す。FIG. 7 shows a detailed circuit diagram of the scanning line counter 28d, first blanking control circuit 28e, row counter 28f, and second blanking control circuit 28g.
第8図a、bはキャラクタモードの場合の第7図回路の
タイムチャート、第9図a、bはグラフィックモードの
場合の第7図回路のタイムチャートを示す。8a and 8b show time charts of the circuit of FIG. 7 in the character mode, and FIGS. 9a and 9b show time charts of the circuit of FIG. 7 in the graphic mode.
先づ、第1図及び第8図を用いてキャラクタモードの場
合を説明する。First, the case of character mode will be explained using FIGS. 1 and 8.
キャラクタモードではスイッチ283及び289が下側
に接続されている。In character mode, switches 283 and 289 are connected to the lower side.
走査線パルスSPを16分の1カウンタで構成される走
査線カウンタ28dで計数し各々「1」計数出力端子d
、「2」計数出力端子e、「4」計数出力端子fに第8
図aのds 、 es 、 fsに示す信号を出力する
。The scanning line pulse SP is counted by a scanning line counter 28d composed of a 1/16 counter, and each count output terminal d is "1".
, "2" counting output terminal e, and "4" counting output terminal f have the eighth
It outputs the signals shown at ds, es, and fs in figure a.
走査線数カウンタ28dが走査線パルスSPを「8」計
数すると「8」計数出力端子gより第8図aのgs に
示す信号を出力するとともに走査線パルスsp を「1
2」計数すると端子fとgに接続されたナントゲート2
81より出力信号hs が発生し、走査線カウンタ28
dをリセットする。When the scanning line number counter 28d counts the scanning line pulse SP by 8, it outputs the signal shown in gs in FIG.
2” when counted, the Nant gate 2 connected to terminals f and g
An output signal hs is generated from 81, and the scanning line counter 28
Reset d.
この出力信号hs は行数カウンタ28fへ送られる。This output signal hs is sent to the row number counter 28f.
このため、g端子の出力は第8図aのgsの如くとなり
、これをインバータ280で反転すれば行間隔4走査線
分のブランキング信号かえられる。Therefore, the output of the g terminal becomes as shown in gs in FIG. 8a, and if this is inverted by the inverter 280, a blanking signal corresponding to the row interval of four scanning lines can be changed.
即ち、出力信号hsは12走査線計数毎に発生する。That is, the output signal hs is generated every 12 scan line counts.
この信号hsは行終了パルスに相当し、行終了パルスh
sは行カウンタ28fで計数される。This signal hs corresponds to the row end pulse, and the row end pulse h
s is counted by a row counter 28f.
行数カウンタ28fは16分の1カウンタで構成され各
「1」、「2」、「4」、「8」計数出力端子には第8
図すのA5乃至A8の出力が発生し、RAM21へ供給
される。The line number counter 28f is composed of a 1/16 counter, and the 8th count output terminal is connected to each "1", "2", "4", and "8" count output terminal.
Outputs A5 to A8 in the figure are generated and supplied to the RAM 21.
行数カウンタ28fが行終了パルスhs を16ケ計数
すると「8」計数出力A8の立下りでフリップフロップ
288が反転し、フリップフロップ288のQ、Q端子
の出力には各々第8図b is 。When the row number counter 28f counts 16 row end pulses hs, the flip-flop 288 is inverted at the falling edge of the "8" count output A8, and the outputs of the Q and Q terminals of the flip-flop 288 each receive b is in FIG.
jsで示す信号があられれる。A signal indicated by js is generated.
行数カウンタ28fが行終了パルスhsを22ケ計数す
ると、信号isとA6端子出力、A7端子出力の3条件
によりナントゲート286よりリセットパルスIsが出
力され、フリップフロップ288がリセットされるとと
もに行数カウンタ28fもリセットされる。When the row number counter 28f counts 22 row end pulses hs, a reset pulse Is is output from the Nant gate 286 under the three conditions of the signal is, the output from the A6 terminal, and the output from the A7 terminal, and the flip-flop 288 is reset and the number of rows is increased. The counter 28f is also reset.
従ってフリップフロップ288のQ出力isは行終了パ
ルスhs を16ケ計数した時点で立上り、行終了パル
スhsを22ケ計数した時点で立下る。Therefore, the Q output is of the flip-flop 288 rises when 16 row end pulses hs are counted, and falls when 22 row end pulses hs are counted.
Q出力is に対するQ出力js は画面の上下端のブ
ランキング信号として利用される。The Q output js relative to the Q output is is used as a blanking signal for the upper and lower ends of the screen.
又、Q出力is、A6端子出力及びA7端子出力をイン
バータ284で反転した出力A7との3条件によりナン
トゲート285より垂直同期信号ksを発生する。Further, the vertical synchronizing signal ks is generated from the Nant gate 285 under three conditions: the Q output is, the output A7 obtained by inverting the A6 terminal output and the A7 terminal output with the inverter 284.
このようにしてキャラクタモードの場合には行間隔ブラ
ンキング信号gs1ブランキング信号js1垂直同期信
号ksかえられる。In this manner, in the character mode, the line spacing blanking signal gs1, the blanking signal js1, and the vertical synchronization signal ks are changed.
次にグラフィックモードの場合にはスイッチ283と2
89が上側に切換えて接続される。Next, in the case of graphics mode, switch 283 and 2
89 is switched to the upper side and connected.
グラフィックモードのタイムチャートは第9図a。The time chart for the graphic mode is shown in Figure 9a.
bに示される。Shown in b.
従って、第1のブランキング制御回路28eのナントゲ
ート281からは走査線パルスsp を8ケ計数した時
間に行終了パルスhsが発生し、走査線カウンタ28d
をリセットする。Therefore, the row end pulse hs is generated from the Nant gate 281 of the first blanking control circuit 28e at the time when eight scanning line pulses sp are counted, and the row end pulse hs is generated from the scanning line counter 28d.
Reset.
従って、行間ブランキング信号gsは第9図aに示す如
くほとんど発生しない。Therefore, the line blanking signal gs is hardly generated as shown in FIG. 9a.
行終了パルスhs は従って走査線パルスspを8ケ計
数する毎に出力される。The row end pulse hs is therefore output every time eight scanning line pulses sp are counted.
行終了パルスhs は行カウンタ28fで計数され行終
了パルスhs を16ケ計数するとフリップフロップ2
88を反転し、付加的行アドレスA9を与える出力A9
はA5〜A8では行数が16行しか指定できぬため、行
数を24行まで指定するため用いられる。The row end pulse hs is counted by the row counter 28f, and when 16 row end pulses hs are counted, the flip-flop 2
Output A9 inverts 88 and provides additional row address A9
is used to specify up to 24 lines, since only 16 lines can be specified for A5 to A8.
フリップフロップ288のQ出力isが立上ると(即ち
、ハイレベル)にあるとフリップフロップ287のリセ
ットが解かれ、従って行終了パルスを24ケ計数した時
、出力A7によりフリップフロップ287が反転する。When the Q output is of the flip-flop 288 rises (ie, at a high level), the reset of the flip-flop 287 is released, and therefore, when 24 row end pulses have been counted, the output A7 inverts the flip-flop 287.
垂直同期信号hsはフリップフロップ287のQ出力m
s、出力A6 と出力Aの反転出力A7の3条件により
ナントゲート285より発生される。The vertical synchronizing signal hs is the Q output m of the flip-flop 287.
It is generated from the Nant gate 285 under three conditions: s, output A6, and inverted output A7 of output A.
又、垂直ブランキング信号はフリップフロップ287の
Q出力ns よりえられる。Further, the vertical blanking signal is obtained from the Q output ns of the flip-flop 287.
垂直ブランキング信号は行パルスhsが8ヶ分の期間発
生しており、キャラクタモードの場合の6ケ分と異なる
が、グラフィックの場合行パルスhs は走査線パルス
8ヶ分にあたり、キャラクタの場合は12ヶ分にあたる
ため、走査線数からみると同一長さである。In the vertical blanking signal, the row pulse hs is generated for a period of 8 minutes, which is different from 6 minutes in the case of character mode, but in the case of graphics, the row pulse hs is generated for a period of 8 scanning line pulses, and in the case of character Since this corresponds to 12 months, the length is the same in terms of the number of scanning lines.
このようにして、グラフィックモードの場合には行間隔
用のブランキングパルスgs は発生せず、付加行アド
レスA9を発生し24行までの読出しを可能とし、又、
垂直同期信号hs も24行の表示に応じて発生され
る。In this way, in the graphic mode, the blanking pulse gs for line spacing is not generated, and the additional line address A9 is generated, making it possible to read up to 24 lines.
A vertical synchronizing signal hs is also generated according to the display of 24 lines.
以上の様な構成により、キャラクタモードでは行間ブラ
ンキング信号を発生し、グラフィックモードでは行間ブ
ランキング信号を発生しないよう制御し、しかもキャラ
クタモードでは行間では行アドレス信号を変更しないよ
うに制御し、グラフィックモードでは連続的に行アドレ
ス信号を変更しうるように制御することができる。With the above configuration, the line blanking signal is generated in the character mode, the line blanking signal is controlled not to be generated in the graphic mode, and the line address signal is controlled not to be changed between lines in the character mode, and the graphic In this mode, the row address signal can be controlled to be changed continuously.
前述のスイッチとしては切換スイッチを例に説明したが
/ζイポーラトランジスタ等の電子的切換スイッチを用
いてもよく、スイッチの種類に本発明は限られない。Although a changeover switch has been described as an example of the above-mentioned switch, an electronic changeover switch such as a /ζ polar transistor may also be used, and the present invention is not limited to the type of switch.
このように、本発明はキャラクタモードとグラフィック
モードの切換えによりブランキング信号の発生制御を行
なうようにしたので、グラフィックモードでは行間ブラ
ンキングなしに連続、かつ滑らかな図形を表示すること
が可能となる。In this way, the present invention controls the generation of blanking signals by switching between the character mode and the graphic mode, so that in the graphic mode it is possible to display continuous and smooth figures without blanking between lines. .
又、グラフィックモードにも安価なパターンジェネレー
タを利用でき、しかもキャラクタモードと同様の読出し
によりグラフィックパターンが描ける利点もある。In addition, an inexpensive pattern generator can be used in the graphic mode, and there is also the advantage that graphic patterns can be drawn by reading out in the same way as in the character mode.
第1図は従来のパターンを示す図、第2図は従来の表示
例を示す図、第3図は本発明の適用されるCRTディス
プレイ装置ブロック図、第4図は本発明によるキャラク
タモードの表示例を示す図、第5図は本発明によるグラ
フィックモードの表示例を示す図、第6図は本発明の一
実施例ブロック図、第7図は本発明の一実施例詳細回路
図、第8図a、bは第7図回路図のキャラクタモードに
おけるタイムチャート、第9図a、bは第7図回路図の
グラフィックモードにおけるタイムチャートを示し、
図中、1はアドレスバス、2はデータバス、3乃至13
は接続ライン、20はデータバスバッファ、21はRA
M、22はキャラクタジエネレーク、23はビデオ信号
発生回路、24はRF変調回路、25はバスコマンドコ
ントローラ、26はアドレスマルチプレクサ、2Tは同
期信号セレクタ、28は同期信号発生回路、28aはド
ツト列カウンタ、28bは文字数カウンタ、28cは水
平同期信号発生回路、28dは走査線カウンタ、28e
は第1のブランキング制御回路、28fは行カウンタ、
28gは第2のブランキング制御回路を示す。FIG. 1 is a diagram showing a conventional pattern, FIG. 2 is a diagram showing a conventional display example, FIG. 3 is a block diagram of a CRT display device to which the present invention is applied, and FIG. 4 is a table of a character mode according to the present invention. 5 is a diagram showing a display example of the graphic mode according to the present invention. FIG. 6 is a block diagram of an embodiment of the present invention. FIG. 7 is a detailed circuit diagram of an embodiment of the present invention. Figures a and b show time charts in the character mode of the circuit diagram in Figure 7, and Figures a and b show time charts in the graphic mode of the circuit diagram in Figure 7. In the figure, 1 is an address bus, and 2 is a data bus. , 3 to 13
is a connection line, 20 is a data bus buffer, 21 is RA
M, 22 is a character generator, 23 is a video signal generation circuit, 24 is an RF modulation circuit, 25 is a bus command controller, 26 is an address multiplexer, 2T is a synchronization signal selector, 28 is a synchronization signal generation circuit, 28a is a dot string Counter, 28b is a character number counter, 28c is a horizontal synchronizing signal generation circuit, 28d is a scanning line counter, 28e
is a first blanking control circuit, 28f is a row counter,
28g indicates a second blanking control circuit.
Claims (1)
て文字、図形を表わすコードを記憶するメモリと、該メ
モリより読出されたコードに対応するパターンを発生す
るパターンジェネレータと、該CRT装置のラスター走
査に同期して該メモリの読出し制御を行なうとともに該
ラスター走査に同期して該パターンジェネレーターに走
査線指定信号を与える制御回路とを備えたCRTディス
プレイ制御回路において、 上記パターンジェネレーターは文字間隔に相当するドツ
トを含んで各パターンを発生するよう横取され、かつキ
ャラクタモードとグラフィックモードを切換える切換手
段を設け、該制御回路は該切換手段のキャラクタモード
指定に応じ1つの行の行間隔分のブランキング期間をお
いて次の行のコードをメモリから読出し、該切換手段の
グラフィックモード指定に応じ行間隔分のブランキング
期間をおかないで次の行のコードをメモリから読出すよ
う制御することを特徴とするCRTディスプレイ制御回
路。 2 上記制御回路は上記メモリに列アドレスを与える列
カウンタと、1行分と行間隔分の走査線数を計数する走
査線カウンタと、走査線カウンタに接続され上記メモリ
に行アドレスを与える行カウンタと、上記切換手段のキ
ャラクタモード指定に応じて該走査線カウンタが1行分
と行間隔分の走査線数を計数後、該行カウンタに出力パ
ルスを与え、上記グラフィックモード指定に応じて該走
査線カウンタが1行分の走査線数を計数後、該行カウン
タに出力パルスを与えるゲート回路とを少なくとも含む
ことを特徴とする特許請求の範囲第1項記載のCRTデ
ィスプレイ制御回路。 3 上記走査線カウンタは1行分の走査線計数後行間隔
分の計数を行なっている間ブランキング信号を出力する
ことを特徴とする特許請求の範囲第2項記載のCRTデ
ィスプレイ制御回路。[Claims] 1. A memory that stores codes representing characters and figures corresponding to rows and columns of a screen of a raster scanning CRT device, and a pattern generator that generates a pattern corresponding to the code read from the memory. and a control circuit that controls reading of the memory in synchronization with raster scanning of the CRT device and provides a scanning line designation signal to the pattern generator in synchronization with the raster scanning, The pattern generator is configured to generate each pattern including dots corresponding to the character spacing, and is provided with switching means for switching between a character mode and a graphic mode, and the control circuit selects one character mode according to the character mode designation of the switching means. The code of the next line is read from the memory after a blanking period corresponding to the line spacing between the lines, and the code of the next line is read from the memory without the blanking period corresponding to the line spacing according to the graphic mode designation of the switching means. A CRT display control circuit characterized in that it controls reading. 2. The control circuit includes a column counter that gives a column address to the memory, a scanning line counter that counts the number of scanning lines for one row and a row interval, and a row counter that is connected to the scanning line counter and gives a row address to the memory. After the scanning line counter counts the number of scanning lines for one line and the line interval in accordance with the character mode specification of the switching means, an output pulse is given to the line counter, and the scanning line counter counts the number of scanning lines for one line and line interval in accordance with the character mode specification of the switching means. 2. The CRT display control circuit according to claim 1, further comprising at least a gate circuit for applying an output pulse to the line counter after the line counter has counted the number of scanning lines for one line. 3. The CRT display control circuit according to claim 2, wherein the scanning line counter outputs a blanking signal while counting scanning lines for one line and then counting for a line interval.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP52135033A JPS5832382B2 (en) | 1977-11-10 | 1977-11-10 | CRT display control circuit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP52135033A JPS5832382B2 (en) | 1977-11-10 | 1977-11-10 | CRT display control circuit |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5467723A JPS5467723A (en) | 1979-05-31 |
| JPS5832382B2 true JPS5832382B2 (en) | 1983-07-12 |
Family
ID=15142364
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP52135033A Expired JPS5832382B2 (en) | 1977-11-10 | 1977-11-10 | CRT display control circuit |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5832382B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5723994A (en) * | 1980-07-18 | 1982-02-08 | Usac Denshi Kogyo Kk | Display indicator |
| JPS6212283A (en) * | 1985-07-10 | 1987-01-21 | Matsushita Electric Ind Co Ltd | display control circuit |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5315776B2 (en) * | 1973-07-31 | 1978-05-27 |
-
1977
- 1977-11-10 JP JP52135033A patent/JPS5832382B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5467723A (en) | 1979-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4425559A (en) | Method and apparatus for generating line segments and polygonal areas on a raster-type display | |
| US3878536A (en) | Apparatus for improving the shape of characters formed by a row and column coordinate matrix for display on a cathode-ray tube | |
| US4628467A (en) | Video display control system | |
| US5309168A (en) | Panel display control device | |
| US4139838A (en) | Color pattern and alphanumeric character generator for use with raster-scan display devices | |
| US4668947A (en) | Method and apparatus for generating cursors for a raster graphic display | |
| US5319446A (en) | Test pattern signal generator | |
| US4399435A (en) | Memory control unit in a display apparatus having a buffer memory | |
| US4063232A (en) | System for improving the resolution of alpha-numeric characters displayed on a cathode ray tube | |
| US4744046A (en) | Video display terminal with paging and scrolling | |
| JPH0352077B2 (en) | ||
| JPS592905B2 (en) | display device | |
| US4811099A (en) | Video signal memories | |
| US4617564A (en) | Graphic display system with display line scan based other than power of 2 refresh memory based on power of 2 | |
| US4642625A (en) | Graphic processor for color and positional data of an image to be displayed | |
| JPS642955B2 (en) | ||
| GB2028066A (en) | Tsignal generator for a graphic console | |
| JPS5832382B2 (en) | CRT display control circuit | |
| KR960014826B1 (en) | An apparatus for controlling the access of a video memory | |
| JPS6332392B2 (en) | ||
| JP2623541B2 (en) | Image processing device | |
| US4882578A (en) | Character display device | |
| JPS5995589A (en) | Crt display | |
| JPH0213395B2 (en) | ||
| JPS5946681A (en) | Pattern writing system for user's definition ram |