JPH0448398B2 - - Google Patents
Info
- Publication number
- JPH0448398B2 JPH0448398B2 JP56188390A JP18839081A JPH0448398B2 JP H0448398 B2 JPH0448398 B2 JP H0448398B2 JP 56188390 A JP56188390 A JP 56188390A JP 18839081 A JP18839081 A JP 18839081A JP H0448398 B2 JPH0448398 B2 JP H0448398B2
- Authority
- JP
- Japan
- Prior art keywords
- signal
- character
- data
- display
- control 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.)
- Expired - Lifetime
Links
Landscapes
- Digital Computer Display Output (AREA)
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は陰極線管(以下、CRTと記す)を用
いて文字を含むキヤラクタを表示するデイスプレ
イ装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a display device that displays characters including characters using a cathode ray tube (hereinafter referred to as CRT).
従来、この種のデイスプレイ装置は、表示する
キヤラクタの水平倍率、垂直倍率を変更可能にす
るためには、例えば、それぞれの倍率に対応した
多数のキヤラクタジエネレータを用いたものがあ
つた。また、キヤラクタジエネレータを多数用い
ないものとしては、特開昭53−13838公報に記載
されたキヤラクタデイスプレイ装置や特開昭54−
120538に記載された文字表示装置がある。しか
し、前者は表示文字データ(キヤラクタコードに
相当)とコントロールデータ(制御コードに相
当)とを記憶装置内で分離して記憶しなければな
らない。また、後者は、一定のコードの中で文字
コードとして振り当てられていないコードを抜き
出して制御コードとして用いるものであり、制御
コード設定の範囲は限られる。
Conventionally, in order to be able to change the horizontal magnification and vertical magnification of displayed characters, some display devices of this type have used, for example, a large number of character generators corresponding to each magnification. In addition, as devices that do not use a large number of character generators, there is a character display device described in JP-A-53-13838,
There is a character display device described in 120538. However, in the former case, display character data (corresponding to a character code) and control data (corresponding to a control code) must be stored separately in a storage device. Furthermore, the latter method extracts codes that are not assigned as character codes from among certain codes and uses them as control codes, and the range of control code settings is limited.
上述した従来のものはそれぞれ下記の欠点があ
る。
The above-mentioned conventional methods each have the following drawbacks.
1 多数のキヤラクタジエネレータを用いるもの
はコストが高くなるとともに回路が複雑にな
る。1. Using a large number of character generators increases the cost and complicates the circuit.
2 特開昭53−13838号公報記載のものは記憶装
置内での各データ領域の区分に神経を使わなけ
ればならず煩雑である。さらに表示形態を変更
するタイミングを指定するための「表示形態変
換ビツト」を表示文字データに付加する必要が
あり、「表示形態変換ビツト」は任意の表示文
字データに付加される可能性があるため、表示
文字データ用の記憶装置のメモリ構成を変更し
なければならないうえ、メモリ容量も大きくし
なければならなくなる。2. The method described in Japanese Unexamined Patent Publication No. 13838/1983 requires careful attention to classifying each data area within the storage device, which is complicated. Furthermore, it is necessary to add a "display format conversion bit" to the display character data to specify the timing to change the display format, and the "display format conversion bit" may be added to any display character data. , the memory configuration of the storage device for display character data must be changed, and the memory capacity must also be increased.
3 特開昭54−120538号公報記載のものは強制コ
ード設定の範囲に限界があり、また必要な文字
コードが増加した場合その限界はますます狭く
なる。3. The method described in JP-A-54-120538 has a limit to the range of forced code setting, and as the number of required character codes increases, the limit becomes even narrower.
本発明は上記欠点に鑑み、キヤラクタジエネレ
ータの数を増加せず、データ領域の区分に神経を
使わないですみ、文字コードに無関係にコード全
体に匹敵する範囲で制御コードを設定できるデイ
スプレイ装置の制御方法を提供することを目的と
する。 In view of the above drawbacks, the present invention provides a display device that does not require an increase in the number of character generators, does not need to be concerned about dividing data areas, and is capable of setting control codes within a range comparable to the entire code, regardless of the character code. The purpose is to provide a control method for
本発明のデイスプレイ装置の表示制御方法は、
メモリに書き込まれ、キヤラクタデータを含むデ
ータのうち、制御データ位置として指定された位
置のデータがアクセスされると、前記制御データ
位置のデータがアクセスされたことを示す汎用属
性信号を出力できる表示コントローラと、CPU
が前記表示コントローラを介して出力するキヤラ
クタコードを入力して対応するドツトパターンを
出力するキヤラクタジエネレータとを具備するデ
イスプレイ装置において、
前記ドツトパターンの表示状態を変更させるた
めに、前記メモリのキヤラクタデータの直前に変
更の内容を指示する制御データを書き込み、書き
込んだ位置を制御データ位置として指定する第1
のステツプと、
第1のステツプの後に前記メモリの制御データ
位置がアクセスされ、汎用属性信号が出力される
と、アクセスされた制御データ位置のデータを制
御データとして前記表示コントローラから入力し
レジスタに保持させるとともに、出力された制御
データに代えてブランクコードを前記キヤラクタ
ジエネレータに抑制回路から出力させる第2のス
テツプと、
レジスタに保持させた制御データに連続して前
記表示コントローラを介して順次出力されるキヤ
ラクタデータを前記キヤラクタジエネレータに入
力させるとともに、レジスタに保持させた制御デ
ータでドツトパターン出力制御回路を介してドツ
トパターンの出力状態を制御して表示状態を設定
する第3のステツプとを有する。
The display control method of the display device of the present invention includes:
A display that can output a general-purpose attribute signal indicating that data at the control data position has been accessed when data at a position specified as a control data position is accessed among data written in the memory and including character data. controller and CPU
and a character generator which inputs a character code outputted via the display controller and outputs a corresponding dot pattern. The first step is to write control data that instructs the content of the change immediately before the character data, and to specify the written position as the control data position.
When the control data location in the memory is accessed after the first step and a general-purpose attribute signal is output, the data at the accessed control data location is input as control data from the display controller and held in a register. a second step of outputting a blank code from the suppression circuit to the character generator in place of the output control data; and sequentially outputting the control data held in the register via the display controller. a third step of inputting the character data to the character generator, and controlling the output state of the dot pattern via the dot pattern output control circuit using the control data held in the register to set the display state; and has.
汎用属性信号が出力されると、表示コントロー
ラの出力が制御コードであることを認識し、表示
コントローラから出力される前記制御コードが示
す変更内容に従つて、前記制御コードにつづいて
出力される前記1以上の連続するキヤラクタコー
ドに対応するキヤラクタの表示状態を変更して表
示する。
When the general-purpose attribute signal is output, it is recognized that the output of the display controller is a control code, and according to the change content indicated by the control code output from the display controller, the control code is outputted following the control code. The display state of characters corresponding to one or more consecutive character codes is changed and displayed.
次に、本発明の実施例について図面を参照して
説明する。
Next, embodiments of the present invention will be described with reference to the drawings.
第1図は本発明のデイスプレイ装置の表示制御
方法が適用された表示回路の一実施例を示すブロ
ツク図、第2図、第3図は第1図の実施例の動作
を示す説明図、第4図、第5図、〜、第8図はそ
れぞれ第1図の実施例の動作を示すタイムチヤー
ト、第9図は第1図の実施例の動作を示す説明図
である。 FIG. 1 is a block diagram showing an embodiment of a display circuit to which the display control method for a display device of the present invention is applied; FIGS. 2 and 3 are explanatory diagrams showing the operation of the embodiment of FIG. 1; 4, 5, 8, and 8 are time charts showing the operation of the embodiment shown in FIG. 1, respectively, and FIG. 9 is an explanatory diagram showing the operation of the embodiment shown in FIG.
CRT1はラスタスキヤン式の表示装置であつ
て、たとえば、第2図の如く、ビデオ信号vdsに
よる走査線SLで、順次にCRT1のラスタをスキ
ヤンして、たとえば、表示文字“A”、“B”、
“C”などを表示する。なお、第2図の水平方向
の鎖線は、走査線SLを水平方向のもとの位置に
もどす水平帰線HLで、CRT1には表示されな
い。そして水平帰線HLは、第1図の水平帰線信
号hrsによつて制御される。さらに第2図のやや
垂直方向の鎖線は、走査線SLを垂直方向のもと
の位置にもどす垂直帰線VLで、CRT1には表示
されない。そして垂直帰線VLは、第1図の垂直
帰線信号vrsによつて制御される。さらにまた、
第2図から明らかな如く、たとえば、1文字は横
8ドツト、縦12ドツトの合計96ドツトのマトリツ
クス構成で表示されている。パルス発生器2は、
第4図に示される如く、表示文字の1ドツト期
間、たとえば、期間T0,T1,〜T7を規定するク
ロツクパルスDOTCKを発生する。カウンタ3は
クロツクパルスDOTCKを入力計数して、1文字
の表示期間、すなわち横8ビツトの期間T0〜T7
に対応するキヤラクタクロツク信号CCLKを出力
するとともに、横8ビツト期間T0〜T7の第7ビ
ツト目の期間T6を示す第1のタイミング信号t6、
ならびに横8ビツト期間T0〜T7の第8ビツト目
の期間T7を示す第2のタイミング信号t7をそれぞ
れ出力する(第4図では省略)。キヤラクタジエ
ネレータ4は、通常ROMが使用され、第4図の
如く、8ビツト並列のキヤラクタコード信号CC'
ならびに4ビツト並列のラインカウント信号LC'
をそれぞれ入力して、これらの信号の指定するア
ドレスの文字データ、すなわち8ビツト並列のド
ツトパターン信号dtpを、第5図の如く、出力す
る。具体的に、第2図にもとづいて説明すると、
キヤラクタジエネレータ4は、キヤラクタコード
信号CC'で、たとえばキヤラクタ“A”のデータ
が記憶されている先頭アドレスが指定され、つぎ
にラインカウント信号LC'で、たとえばキヤラク
タ“A”のデータのライン番号LN0,LN1〜
LN11のうちのライン番号LN0が指定され、この
アドレスのドツトデータ“00011000”を8ビツト
並列のドツトパターン信号dtpとして出力する
(第5図参照)。 The CRT 1 is a raster scan type display device, and for example, as shown in FIG. 2, the raster of the CRT 1 is sequentially scanned using the scanning line SL based on the video signal VDS, so that, for example, display characters "A" and "B" are displayed. ,
Display “C” etc. The horizontal chain line in FIG. 2 is a horizontal retrace line HL that returns the scanning line SL to its original position in the horizontal direction, and is not displayed on the CRT 1. The horizontal retrace line HL is controlled by the horizontal retrace signal hrs shown in FIG. Furthermore, the slightly vertical chain line in FIG. 2 is a vertical retrace line VL that returns the scanning line SL to its original vertical position, and is not displayed on the CRT 1. The vertical retrace line VL is controlled by the vertical retrace signal vrs shown in FIG. Furthermore,
As is clear from FIG. 2, for example, one character is displayed in a matrix configuration of 8 dots horizontally and 12 dots vertically, a total of 96 dots. The pulse generator 2 is
As shown in FIG. 4, a clock pulse DOTCK is generated that defines one dot period of a displayed character, for example, periods T 0 , T 1 , .about.T 7 . Counter 3 inputs and counts the clock pulse DOTCK to determine the display period of one character, that is, the horizontal 8-bit period T0 to T7.
A first timing signal t 6 indicating the period T 6 of the seventh bit of the horizontal 8-bit period T 0 to T 7 ,
Also, a second timing signal t7 indicating the 8th bit period T7 of the horizontal 8-bit period T0 to T7 is output (not shown in FIG. 4). The character generator 4 usually uses a ROM, and as shown in FIG. 4, it receives an 8-bit parallel character code signal CC'
and 4-bit parallel line count signal LC'
are input, and the character data at the address designated by these signals, that is, the 8-bit parallel dot pattern signal dtp, is output as shown in FIG. Specifically, based on Figure 2,
The character generator 4 specifies, for example, the start address where the data of character "A" is stored with the character code signal CC', and then specifies the start address where the data of character "A" is stored, for example, with the line count signal LC'. Line number LN0, LN1~
Line number LN0 of LN11 is designated, and dot data "00011000" at this address is output as an 8-bit parallel dot pattern signal dtp (see FIG. 5).
並列/直列変換器5はシフトレジスタなどから
なり、キヤラクタジエネレータ4から並列のドツ
トパターン信号dtpを入力変換して、第5図の如
く、直列のドツトパターン信号dtp/sを出力す
る。この直列のドツトパターン信号dtp/sが、
ドライバ6を介して、CRT1の走査線SLの点滅
を指示するビデオ信号vdsとなる。なお、並列/
直列変換器5は、第5図に示される如く、タイミ
ング信号t7’で並列のドツトパターン信号dtpを
ロードし、前述のドツトクロツクDOTCKでビツ
トシフトを行なう。CRTコントローラ7は、高
密度集積回路LSIなどからなり、たとえばメモリ
を含む信号処理回路であるCPUと、諸信号をや
り取りし、これらの諸信号を処理して、CRT1
用の諸信号を出力する。すなわち、CRTコント
ローラ7は、信号処理回路であるCPU等からデ
ータを入力すると共に、カウンタ3から1文字の
表示期間T0〜T7を規定する駆動用のキヤラクタ
クロツク信号CCLKを入力して、8ビツト並列の
キヤラクタコード信号CC、ならびに4ビツト並
列のラインカウント信号LCおよびCRTコントロ
ーラの出力CCの属性に関し出力される属性信号
である汎用属性信号と呼ばれる制御信号GPAを
それぞれ出力する。 The parallel/serial converter 5 comprises a shift register or the like, inputs and converts the parallel dot pattern signal dtp from the character generator 4, and outputs the serial dot pattern signal dtp/s as shown in FIG. This series dot pattern signal dtp/s is
Via the driver 6, it becomes a video signal vds that instructs the scanning line SL of the CRT 1 to blink. In addition, parallel/
The serial converter 5 loads the parallel dot pattern signal dtp with the timing signal t7 ', as shown in FIG. 5, and performs bit shifting with the aforementioned dot clock DOTCK. The CRT controller 7 is composed of a high-density integrated circuit LSI, etc., and exchanges various signals with a CPU, which is a signal processing circuit including memory, processes these signals, and controls the CRT1.
Outputs various signals for use. That is, the CRT controller 7 inputs data from a signal processing circuit such as the CPU, and also receives a driving character clock signal CCLK from the counter 3 that defines the display period T 0 to T 7 of one character. It outputs an 8-bit parallel character code signal CC, a 4-bit parallel line count signal LC, and a control signal GPA called a general-purpose attribute signal, which is an attribute signal output regarding the attribute of the output CC of the CRT controller.
ここで表示データの図示省略のメモリへの格納
について説明する。先ず通常の1倍モードでは、
第9図1のように、たとえばメモリの1番地に1
個の表示データを格納する。 Here, storage of display data in a memory (not shown) will be explained. First, in normal 1x mode,
For example, as shown in Figure 9, 1 is placed at address 1 in memory.
Display data is stored.
次に水平方向に拡大する場合を第9図2に示
す。拡大しようとする文字の直前に水平方向の倍
率信号MHを指定した特殊制御コードを置く。 Next, the case of horizontal enlargement is shown in FIG. 92. Place a special control code specifying the horizontal magnification signal MH immediately before the character to be enlarged.
垂直方向に拡大する場合を第9図3に示す。こ
こで注意しなければならないのは、1組の垂直倍
率MVを指定する特殊制御コードの最初のもの
(例えば第9図3において左より第1列、上から
2番目に示してある“0”の直下の二重ハツチン
グ部分)において、クリア信号LCCLRを1とし
なければならない。これは後述する外付のライン
カウンタ19をリセツトするためのものである。
そして前記1組の特殊制御コードに連続してメモ
リに格納されているキヤラクタコードが、表示状
態を前記1組の特殊制御コードの内容に従つて変
更され(以降では縦長に変更される例が述べてあ
る)、CRT1上に表示される。 The case of vertical enlargement is shown in FIG. 9. What must be noted here is that the first of the special control codes specifying a set of vertical magnifications MV (for example, "0" shown in the first column from the left and second from the top in Figure 9) The clear signal LCCLR must be set to 1 in the double-hatched area directly below the . This is for resetting an external line counter 19 which will be described later.
Then, the display state of the character code stored in the memory following the set of special control codes is changed according to the contents of the set of special control codes (hereinafter, an example of changing to portrait is used). ), displayed on CRT1.
また図示していないが、第9図2,3の組合せ
によつて水平、垂直ともに拡大することも、もち
ろん可能である。 Also, although not shown, it is of course possible to expand both horizontally and vertically by the combination of 2 and 3 in FIG.
一方、CRTコントローラ7は、第4図の如く、
CRT1に対する水平帰線信号hrsならびに垂直帰
線信号vrsに、それぞれ対応する水平帰線信号
HRTならびに垂直帰線信号VRTを、それぞれ出
力する。 On the other hand, the CRT controller 7, as shown in FIG.
Horizontal retrace signals corresponding to the horizontal retrace signal hrs and vertical retrace signal vrs for CRT1, respectively.
Outputs HRT and vertical retrace signal VRT, respectively.
なお、4ビツト並列のラインカウント信号LC
は、CRTコントローラ7内で水平帰線信号HRT
が計数されて得られる。この場合、第2、第4図
の如く、走査線SLが12のライン番号LN0,LN1
〜LN11に対応するように、走査線SLすなわち水
平帰線信号HRTの計数が、12ごとに繰り返えさ
れて、その計数値がキヤラクタクロツク信号
CCLKによりCRTコントローラ7外へ出力され
る。 In addition, the 4-bit parallel line count signal LC
is the horizontal retrace signal HRT in the CRT controller 7.
is obtained by counting. In this case, as shown in Figures 2 and 4, the scanning line SL is line number LN0, LN1 of 12.
~The count of the scanning line SL, that is, the horizontal retrace signal HRT, is repeated every 12 to correspond to LN11, and the count value is the character clock signal.
It is output to the outside of the CRT controller 7 by CCLK.
また、8ビツト並列のキヤラクタコード信号
CCは、第6図に示される如く、本来のキヤラク
タコード信号CC1、CC2、CC3と、これらキヤラ
クタコード信号CC1、CC2、CC3間にあらかじめ
混入された表示制御コード信号DPとを含んでい
る。この表示制御コード信号DPの内容は、たと
えば、第3図に示される文字Bのように、水平方
向の倍率MH、垂直方向の倍率信号MVを、そし
てさらにクリア信号LCCLR、選択信号MPXなど
を含む。 Also, 8-bit parallel character code signal
As shown in FIG. 6, CC includes original character code signals CC1, CC2, CC3 and a display control code signal DP mixed in advance between these character code signals CC1, CC2, CC3. . The contents of this display control code signal DP include, for example, a horizontal magnification MH, a vertical magnification signal MV, and a clear signal LCCLR, a selection signal MPX, etc., as shown in the letter B shown in FIG. .
なお、表示制御コード信号のキヤラクタコード
信号への混入は、たとえばパンチテープで作成
し、高速でCRTコントローラ7に入れても良い。 Incidentally, the display control code signal may be mixed into the character code signal by making it, for example, with punch tape and feeding it into the CRT controller 7 at high speed.
さらにCRTコントローラ7は、第6図の如く、
表示制御コード信号DPに対応して汎用属性信号
GPAをタイミング信号GPAとして出力する。キ
ヤラクタコードを抑制する抑制回路11は、第6
図の如くキヤラクタコード信号CCを入力して、
タイミング信号GPAが出力されているとき、表
示制御コード信号DPをBlankコードに置き替え
て、キヤラクタコード信号CC'として出力する。
アンドゲート12は2つのタイミング信号GPA、
t7をそれぞれ入力して、タイミング信号t7’’を
出力する(第6図参照)。 Furthermore, the CRT controller 7, as shown in FIG.
Generic attribute signal corresponding to display control code signal DP
Output GPA as timing signal GPA. The suppression circuit 11 that suppresses the character code includes a sixth
Input the character code signal CC as shown in the figure,
When the timing signal GPA is being output, the display control code signal DP is replaced with a blank code and output as a character code signal CC'.
AND gate 12 has two timing signals GPA,
t 7 is input, and a timing signal t 7 '' is output (see FIG. 6).
ラツチ回路13はキヤラクタコード信号CCを
入力して、タイミング信号t7’’で、第6図の様
に、表示制御コード信号DPを保持し出力する。
ラツチ回路14は表示制御コード信号DPを入力
して、タイミング信号t6で、第6図のように表示
制御コード信号DPの内容のそれぞれを保持し出
力する。すなわち水平方向の倍率信号MH、垂直
方向の倍率信号MV、クリア信号LCCLR選択信
号MPXをそれぞれ出力する。アンドゲート15
はクロツクパルスDOTCKならびに第2のタイミ
ング信号t7をそれぞれ入力して、クロツク信号t7
’’’を、第7図のように出力する。 The latch circuit 13 inputs the character code signal CC and holds and outputs the display control code signal DP at the timing signal t7 '' as shown in FIG.
The latch circuit 14 inputs the display control code signal DP and holds and outputs each of the contents of the display control code signal DP at the timing signal t6 as shown in FIG. That is, it outputs a horizontal magnification signal MH, a vertical magnification signal MV, and a clear signal LCCLR selection signal MPX, respectively. and gate 15
inputs the clock pulse DOTCK and the second timing signal t7 , respectively, and outputs the clock signal t7.
''' is output as shown in Figure 7.
水平方向倍率用のカウンタ16は、クロツク信
号t7’’’を入力するとともに、水平方向の倍率
信号MHを入力して、この倍率信号MHの内容に
応じてクロツク信号t7’’’を間引いて、ロード
信号t7゜を出力する。たとえば、第3図の様に2
倍の文字拡大を行なう場合は、第7図の如く、ク
ロツク信号t7’’’の2個ごとに、1個のロウの
ロード信号t7゜を出力する。アンドゲート17
は、ロード信号t7゜を入力すると共に、第2のタ
イミング信号t7を入力して、第7図の如く、並
列/直列変換器5にロード用のタイミング信号t7
’を出力する。水平方向倍率用のカウンタ18
は、クロツクパルスDOTCKを入力すると共に、
水平方向の倍率信号MHを入力して、この倍率信
号MHの内容に応じてクロツクパルスDOTCKを
間引いて、禁止信号INHを出力する。たとえば
第3図の様に、2倍の拡大を行なう場合は、第7
図の如く、クロツクパルスDOTCKの2個ごとに
1個この禁止信号INHを、並列/直列変換器5
に出力する。なおこの禁止信号INHは、並列/
直列変換器5に入力されるクロツクパルス
DOTCKを間引くために使用される。この結果、
並列/直列変換器5内のクロツクパルス
DOTCK'は、間引かれて、第7図の如くなる。
カウンタ19は、垂直方向に拡大する場合に表示
文字のライン番号LN0〜LN11を指定するために
使用される。すなわち特殊制御コードが、後期の
MPX=1の場合、CRTコントローラ7内のライ
ンカウンタ(図示省略)に替つて表示文字のライ
ン番号を指定するものである。このカウンタは
CRT1用の水平帰線信号HRTと垂直方向の倍率
信号MVを入力し、HRTがMVの値の個数入力
する毎にカウントアツプするものである。第8図
に示されるようにである。たとえば第3図の様
に、表示文字を垂直方向に2倍に拡大する場合
は、HRTが2発入力される毎にカウントアツプ
する。すなわち走査線2本毎にCRT1に同じ表
示を行なわせ垂直方向に2倍に拡大するものであ
る。マルチプレクサ20は、常時は、CRTコン
トローラ7からの4ビツト並列のラインカウント
信号LCを入力して、これをキヤラクタジエネレ
ータ4のラインカウント信号LC'として出力する
が、しかし、ラツチ回路14から選択信号MPX
=1が入力されると、ラインカウンタ19からの
4ビツト並列のラインカウント信号LC''を入力し
て、これをキヤラクタジエネレータ4にラインカ
ウント信号LC'として出力する。ラインカウンタ
19は放置しておくと、MVの値とHRTの入力
によりカウントアツプするのみである。これを適
正なタイミングで0にリセツトするためのパルス
を、このリセツトパルス発生器21によつて得
る。第8図のごとく、CRTコントローラ7から
のラインカウント信号LCが0であること、すな
わち走査線が、1倍モードでのLN0の位置にあ
ること、かつ、GPA・t7=1、(この場合は垂直
倍率指定のための特殊制御コードが出力されてい
る)かつ、LCCLR=1の条件によつてリセツト
パルスclpが発生される。 The horizontal magnification counter 16 receives the clock signal t 7 ''' as well as the horizontal magnification signal MH, and thins out the clock signal t 7 ''' according to the contents of the magnification signal MH. and outputs the load signal t7 °. For example, as shown in Figure 3, 2
In case of double character enlargement, as shown in FIG. 7 , one row load signal t7' is output for every two clock signals t7 '''. and gate 17
inputs the load signal t 7 ° and the second timing signal t 7 , and outputs the load timing signal t 7 to the parallel/serial converter 5 as shown in FIG.
' is output. Counter 18 for horizontal magnification
inputs the clock pulse DOTCK and
A horizontal magnification signal MH is input, the clock pulse DOTCK is thinned out according to the content of this magnification signal MH, and an inhibition signal INH is output. For example, when enlarging the area twice as shown in Figure 3, the 7th
As shown in the figure, this inhibition signal INH is sent to the parallel/serial converter 5 for every two clock pulses DOTCK.
Output to. Note that this inhibition signal INH is
Clock pulse input to serial converter 5
Used to thin out DOTCK. As a result,
Clock pulse in parallel/serial converter 5
DOTCK' is thinned out and becomes as shown in FIG.
The counter 19 is used to specify line numbers LN0 to LN11 of displayed characters when expanding in the vertical direction. In other words, the special control code is
When MPX=1, the line number of the displayed character is specified instead of the line counter (not shown) in the CRT controller 7. This counter is
The horizontal retrace signal HRT for the CRT1 and the vertical magnification signal MV are input, and each time HRT inputs the number of MV values, it counts up. As shown in FIG. For example, as shown in FIG. 3, if the displayed characters are to be enlarged twice in the vertical direction, the count is increased every time HRT is input twice. That is, the same display is made on the CRT 1 every two scanning lines, and the display is enlarged twice in the vertical direction. The multiplexer 20 normally receives the 4-bit parallel line count signal LC from the CRT controller 7 and outputs it as the line count signal LC' of the character generator 4; signal mpx
When =1 is input, a 4-bit parallel line count signal LC'' from the line counter 19 is input and outputted to the character generator 4 as a line count signal LC'. If the line counter 19 is left alone, it will only count up based on the MV value and HRT input. A pulse for resetting this to 0 at an appropriate timing is obtained by the reset pulse generator 21. As shown in FIG. 8, the line count signal LC from the CRT controller 7 is 0, that is, the scanning line is at the position LN0 in the 1x mode, and GPA・t 7 =1 (in this case (a special control code for specifying the vertical magnification is output) and the reset pulse clp is generated under the condition that LCCLR=1.
表示データのメモリの格納の所で述べたよう
に、同一垂直倍率(1倍は除く)のメモリエリア
の最初の特殊制御コードにおいてLCCLR=1と
するためこのリセツトパルスは同一垂直倍率(1
倍は除く)の最初の走査に先立つて0にリセツト
される。 As mentioned in the storage of display data memory, this reset pulse is used to set LCCLR = 1 in the first special control code of the memory area with the same vertical magnification (excluding 1x).
reset to 0 prior to the first scan of the
この結果、ラインカウンタ19の出力は、水平
帰線信号HRTの計数が間引かれたラインカウン
ト信号LC''となり、マルチプレクサ20を介して
キヤラクタジエネレータ4に入力され、たとえ
ば、第3図のライン番号LN0'、LN1'の如く、上
方のライン番号LN0'と下方のライン番号LN1'と
は、同じドツトパターンを繰り返すことになる。 As a result, the output of the line counter 19 becomes a line count signal LC'' in which the count of the horizontal retrace signal HRT is thinned out, and is inputted to the character generator 4 via the multiplexer 20, for example, as shown in FIG. Like line numbers LN0' and LN1', the upper line number LN0' and the lower line number LN1' repeat the same dot pattern.
本実施例から明らかなようにキヤラクタジエネ
レータは1個使用されているだけであり、付加さ
れている回路も簡単なものであり、キヤラクタジ
エネレータを複数用いる従来のものに比較し簡単
な構成となつている。なお、本実施例において
は、アンド回路12,15,17、カウンタ1
6,18、ラインカウンタ19、マルチプレクサ
20、リセツトパルス発生器21がドツトパター
ンの出力状態を制御するドツトパターン出力制御
回路を構成している。 As is clear from this example, only one character generator is used, and the added circuit is simple, compared to the conventional system that uses multiple character generators. It is structured as follows. In addition, in this embodiment, AND circuits 12, 15, 17, counter 1
6, 18, a line counter 19, a multiplexer 20, and a reset pulse generator 21 constitute a dot pattern output control circuit that controls the output state of the dot pattern.
また、水平倍率、垂直倍率は個々に設定できる
ことになるため、水平方向には文字単位で、垂直
方向には行単位で倍率を設定できる利点がある。 Furthermore, since the horizontal magnification and vertical magnification can be set individually, there is an advantage that the magnification can be set for each character in the horizontal direction and for each line in the vertical direction.
なお、第6図の表示制御コード信号DPの内容
を変更して、たとえば8ビツト並列のデータのう
ち、空所を使用して、表示文字の色制御、あるい
は輝度制御、または縮少などの諸制御を行ない得
ることは勿論である。 The content of the display control code signal DP in Figure 6 may be changed to, for example, use blank spaces in the 8-bit parallel data to control the color, brightness, or reduction of displayed characters. Of course, it can be controlled.
以上の如くなる本発明の表示制御方法は、表示
用のキヤラクタコードに、表示制御用の制御コー
ドを混入し、汎用属性信号で制御コードの出力を
指示し、指示された表示制御用の制御コードで、
上記表示用のキヤラクタコードを処理して、デイ
スプレイ装置に表示するようにしたことにより、
デイスプレイ装置、とくにキヤラクタ表示用
CRTデイスプレイ装置に適用すると、データ領
域の区分や文字コードについて考慮を払うことな
く制御コードとしてはどのようなコードでも設定
でき、ひいては制御コードに対応して設定された
ドツトパターン出力制御回路の制御内容を制御コ
ードの内容を変更することで変更できフレキシビ
リテイに富んだ制御を行うことができる効果があ
る。
The display control method of the present invention as described above mixes a control code for display control into a character code for display, instructs the output of the control code using a general-purpose attribute signal, and performs the instructed control code for display control. With the code,
By processing the character code for display above and displaying it on the display device,
Display equipment, especially for displaying characters
When applied to a CRT display device, any code can be set as a control code without considering data area divisions or character codes, and the control contents of the dot pattern output control circuit set corresponding to the control code can be changed. can be changed by changing the contents of the control code, which has the effect of allowing highly flexible control.
第1図は本発明のデイスプレイ装置の表示制御
方法が適用された表示回路の一実施例を示すブロ
ツク図、第2図、第3図は第1図の実施例の動作
を示す説明図、第4図、第5図、第6図、第7
図、第8図はそれぞれ第1図の実施例の動作を示
すタイムチヤート、第9図は第1図の実施例の動
作を示す説明図である。
1……CRT、2……パルス発生器、3……カ
ウンタ、4……キヤラクタジエネレータ、5……
並列/直列変換器、6……ドライバ、7……
CRTコントローラ、11……抑制回路、12,
15,17……アンド回路、13,14……ラツ
チ、16,18……カウンタ、19……ラインカ
ウンタ、20……マルチプレクサ、CC、CC'…
…キヤラクタコード信号、LC、LC'、LC''……
ラインカウント信号、DP……表示制御コード信
号。
FIG. 1 is a block diagram showing an embodiment of a display circuit to which the display control method for a display device of the present invention is applied; FIGS. 2 and 3 are explanatory diagrams showing the operation of the embodiment of FIG. 1; Figure 4, Figure 5, Figure 6, Figure 7
8 are time charts showing the operation of the embodiment of FIG. 1, and FIG. 9 is an explanatory diagram showing the operation of the embodiment of FIG. 1. 1...CRT, 2...Pulse generator, 3...Counter, 4...Character generator, 5...
Parallel/serial converter, 6...driver, 7...
CRT controller, 11... Suppression circuit, 12,
15, 17...AND circuit, 13, 14...Latch, 16, 18...Counter, 19...Line counter, 20...Multiplexer, CC, CC'...
...Character code signal, LC, LC', LC''...
Line count signal, DP...display control code signal.
Claims (1)
むデータのうち、制御データ位置として指定され
た位置のデータがアクセスされると、前記制御デ
ータ位置のデータがアクセスされたことを示す汎
用属性信号を出力できる表示コントローラと、
CPUが前記表示コントローラを介して出力する
キヤラクタコードを入力して対応するドツトパタ
ーンを出力するキヤラクタジエネレータとを具備
するデイスプレイ装置において、 前記ドツトパターンの表示状態を変更させるた
めに、前記メモリのキヤラクタデータの直前に変
更の内容を指示する制御データを書き込み、書き
込んだ位置を制御データ位置として指定する第1
のステツプと、 第1のステツプの後に前記メモリの制御データ
位置がアクセスされ、汎用属性信号が出力される
と、アクセスされた制御データ位置のデータを制
御データとして前記表示コントローラから入力し
レジスタに保持させるとともに、出力された制御
データに代えてブランクコードを前記キヤラクタ
ジエネレータに抑制回路から出力させる第2のス
テツプと、 レジスタに保持させた制御データに連続して前
記表示コントローラを介して順次出力されるキヤ
ラクタデータを前記キヤラクタジエネレータに入
力させるとともに、レジスタに保持させた制御デ
ータでドツトパターン出力制御回路を介してドツ
トパターンの出力状態を制御して表示状態を設定
する第3のステツプとを有することを特徴とする
デイスプレイ装置の表示制御方法。[Claims] 1. When data at a position specified as a control data position is accessed among data written in the memory and including character data, it is indicated that the data at the control data position has been accessed. a display controller that can output general-purpose attribute signals;
In a display device comprising a character generator which inputs a character code outputted by a CPU via the display controller and outputs a corresponding dot pattern, the memory Write control data that instructs the content of the change immediately before the character data, and specify the written position as the control data position.
When the control data location in the memory is accessed after the first step and a general-purpose attribute signal is output, the data at the accessed control data location is input as control data from the display controller and held in a register. a second step of outputting a blank code from the suppression circuit to the character generator in place of the output control data; and sequentially outputting the control data held in the register via the display controller. a third step of inputting the character data to the character generator, and controlling the output state of the dot pattern via the dot pattern output control circuit using the control data held in the register to set the display state; A display control method for a display device, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18839081A JPS5891494A (en) | 1981-11-26 | 1981-11-26 | Indication control of display |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP18839081A JPS5891494A (en) | 1981-11-26 | 1981-11-26 | Indication control of display |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5891494A JPS5891494A (en) | 1983-05-31 |
| JPH0448398B2 true JPH0448398B2 (en) | 1992-08-06 |
Family
ID=16222787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18839081A Granted JPS5891494A (en) | 1981-11-26 | 1981-11-26 | Indication control of display |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5891494A (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61286885A (en) * | 1985-06-14 | 1986-12-17 | 株式会社東芝 | Document generator |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5433814B2 (en) * | 1974-01-21 | 1979-10-23 | ||
| JPS6019515B2 (en) * | 1976-07-26 | 1985-05-16 | 株式会社日立製作所 | Character display device |
| JPS5376711A (en) * | 1976-12-20 | 1978-07-07 | Hitachi Ltd | Character display system |
| JPS5852594B2 (en) * | 1978-03-10 | 1983-11-24 | 松下電器産業株式会社 | character display device |
-
1981
- 1981-11-26 JP JP18839081A patent/JPS5891494A/en active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5891494A (en) | 1983-05-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69221815T2 (en) | Display control device and a display device containing a display control device | |
| JPS6261277B2 (en) | ||
| US5272471A (en) | Display system | |
| US4409591A (en) | Variable size character generator | |
| US4563677A (en) | Digital character display | |
| US4720803A (en) | Display control apparatus for performing multicolor display by tiling display | |
| US6281876B1 (en) | Method and apparatus for text image stretching | |
| US5230066A (en) | Microcomputer | |
| JPH0519747A (en) | Display controller | |
| US5068651A (en) | Image display apparatus | |
| JPS62175792A (en) | Background brightness/color display control system | |
| JPH0448398B2 (en) | ||
| JPH077252B2 (en) | Cursor generator | |
| JPH0456318B2 (en) | ||
| JPS61113092A (en) | computer display system | |
| JPS5887589A (en) | Display employing crt | |
| US5420610A (en) | Screen display circuit apparatus | |
| US7348983B1 (en) | Method and apparatus for text image stretching | |
| US20050030428A1 (en) | On-screen display device | |
| EP0185328A2 (en) | Display control system | |
| JP2569916B2 (en) | Display control circuit | |
| EP0177889A2 (en) | CRT display control apparatus | |
| JPH06161406A (en) | Variable resolution display control method | |
| JPS58121090A (en) | Display control device | |
| JPS62150290A (en) | character display device |