JPH02211521A - 表示制御装置 - Google Patents

表示制御装置

Info

Publication number
JPH02211521A
JPH02211521A JP1031147A JP3114789A JPH02211521A JP H02211521 A JPH02211521 A JP H02211521A JP 1031147 A JP1031147 A JP 1031147A JP 3114789 A JP3114789 A JP 3114789A JP H02211521 A JPH02211521 A JP H02211521A
Authority
JP
Japan
Prior art keywords
display
data
screen
row
controller
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
Application number
JP1031147A
Other languages
English (en)
Other versions
JPH07117889B2 (ja
Inventor
Hiroyasu Iida
飯田 弘保
Fumiya Kodaira
小平 文也
Yoshio Nishioka
善夫 西岡
Masayuki Hayata
早田 真幸
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NIPPON I B M KK
IBM Japan Ltd
Original Assignee
NIPPON I B M KK
IBM Japan Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NIPPON I B M KK, IBM Japan Ltd filed Critical NIPPON I B M KK
Priority to JP1031147A priority Critical patent/JPH07117889B2/ja
Publication of JPH02211521A publication Critical patent/JPH02211521A/ja
Publication of JPH07117889B2 publication Critical patent/JPH07117889B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 A、産業上の利用分野 本発明は、ディスプレイ制御装置に関するものであり、
詳しくいえば、複数のアプリケーション或いは複数のホ
スト・コンピュータが1台のディスプレイ装置を同時に
使用するとき、分割画面でもってそれらアプリケーショ
ンに関する文字データを表示させるためのディスプレイ
制御装置に関するものである。
B、従来技術 走査型のディスプレイ装置では、分割画面でもって文字
データをカラー表示する場合、背景の色、カーソルの色
、最大表示行数、1行当りの走査線数、カーソルの走査
線位置等のような画面特有の属性、即ち画面属性(スク
リーン・アトリビュート)を各画面ごとに変更すること
ができないので、各画面が同じモードで表示されていた
。これを解決するために、画面属性が設定されるレジス
タを複数セット用意し、それぞれに各画面に対応して画
面属性を設定しておき、画面分割位置の水平帰線期間に
切り換えるという方法が考えられるがレジスタの数が増
大するのでコスト的に問題である。
特開昭59−160176号は、表示指定データ、例え
ば、高輝度表示の有無、リバース表示の有無、点滅表示
の有無、カーソル表示色等を分割画面の各々に対応して
メモリに記憶しておき、画面分割位置の水平帰線期間に
それを読出して制御部に設定するものを開示している。
しかし、水平帰線期間は、通常約5マイクロ秒程度の短
かい時間であるため精々20バイト程のデータしか読出
することができない、一般に画面属性データとして50
バイト以上のデータが必要とされており、従って、この
従来技術では各分割画面のための表示指定データの量は
かなり限定されることになる。又、この従来技術では、
各表示行ごとに属性を制御することはできない。
又、特開昭61−212892号は、各分割画面ごとに
行単位で表示文字および表示文字開始アドレス・データ
を記憶しておき、表示開始前の水平帰線期間に表示文字
開始アドレス・データを読出してアドレス・カウンタに
セットすることにより当該行の表示文字の読出を行なう
ことを開示している。これは単に分割画面の表示データ
を行単位で管理するものであって、各画面単位で画面属
性を制御することはできない。
C1発明が解決しようとする問題点 同時表示される複数の分割画面に対する大量の各画面属
性データを、画面の走査期間中にディスプレイ・コント
ローラに設定することはできなかったが、本発明はこれ
を可能にするものである。
D1問題点を解決するための手段および作用本発明では
、分割画面の各々に対する画面属性データおよびそのデ
ータのアドレスを再生バッファに記憶しておき、各画面
の走査開始時の水平帰線期間にその記憶されたアドレス
を読出し、それに続く水平表示期間にその読出されたア
ドレスに従って画面属性データを読出し、DMA機構を
使ってディスプレイ・コントローラのレジスタにそれを
セットすると共にその水平表示期間中は文字データを表
示しないように又は所定の画面分割線な表示するように
ディスプレイ装置を制御する。
E、効果 画面属性データの読出しに水平表示期間を使うことによ
って大量のデータの読出しが可能となり、それらデータ
をレジスタにセットするのにDMA機構を使うことによ
って高速のセット動作が可能となる。
又、画面属性データの読出し動作と表示データ文字の読
出し動作が同じ機構および制御によって行なわれるので
、制御装置が単純化され、低コストの装置が可能となる
F、実施例 第1図には、2台のホスト・コンピュータが1台のCR
Tディスプレイ装置の画面上に画面分割によってデータ
を表示する場合の本発明の実施例が示される0図示のよ
うに、ホスト・コンピュータ1およびホスト・コンピュ
ータ2が通信制御装置3を介して表示制御装置4に接続
されており、ホスト・コンピュータ1の出力が制御装置
4の制御の下でCRTディスプレイ装置5の上側分割画
面6上に表示表示され、ホスト・コンピュータ2の出力
が下側分割画面7上に表示されるものとする。
表示制御装置4は、再生バッファ8を有し、そのバッフ
ァ8は、ディスプレイ装置5の上側分割画面6に関する
画面属性データを含むデータ行およびその画面6上に表
示されるべき文字データを含むデータ行を記憶するため
表示データ領域9、下側分割画面7に関する画面属性デ
ータを含むデータ行およびその画面7に表示されるべき
文字データ含むデータ行を記憶するための表示データ領
域10、領域9における各データ行の開始アドレスを記
憶するための行テーブル11、領域10における各デー
タ行の開始アドレスを記憶するための行テーブル12で
もって構成され、ホスト・コンピュータ1および2から
領域9および10への文字データの書込みはMPU13
の制御の下に行われる。又、バッファ8からのデータの
読出しはタイミング信号発生器14からのタイミング信
号の制御の下にバス・コントローラ15によって行われ
る。ディスプレイ・コントローラ16はバス・コントロ
ーラ15から与えられた画面属性データをDMA(直接
メモリ・アクセス)機構17によって!10レジスタ1
8又はパレット機構19に設定する。又、ディスプレイ
・コントローラ16はバス・コントローラ15から与え
られた文字データを文字発生器20を使ってフォント・
データに変換し、パレット機構により色付けさせてディ
スプレイ5へ出力する。
第2図を参照して再生バッファ8の構成の概要を説明す
る0画面属性データおよび文字データを記憶する領域9
および10は、同様の構成を持つものであるのでその1
つを第2図に示す、この領域には、文字コードおよび文
字属性コードより成る文字データが表示行ごとに記憶さ
れ、更にその画面に対する画面属性データが、DMA行
に記憶される。又、領域11および12も共に同様の構
成を持つので、その1つを第2図に示す、この領域には
、対応する領域9および10における文字データの各デ
ータ行の開始アドレスおよびその行に関する行属性コー
ドがテーブルの形で記憶される。この行属性コードは、
例えば、その行における2倍幅又は2倍高の文字表示の
有無、セパレータ・ライン表示の有無等を表わすコード
である。
第3図は、バス・コントローラ15のブロック図である
。このバス・コントローラはタイミング信号発生器14
から与えられる種々のタイミング信号によってその動作
が制御される。タイミング信号発生器14は多数のカウ
ンタより成り、バス・コントローラ15およびディスプ
レイ・コントローラ16における各回路へそれぞれ所定
のタイミングで信号を供給するように構成されたもので
、既存のタイミング信号発生器と基本的には同じ構成お
よび機能を持っている。
バス・コントローラ15における行テーブル・アドレス
発生回路21はタイミング信号発生器14からの所定の
信号に応答してバッファ8における行テーブル領域11
又は12のアドレスを逐次に発生する。再生アドレス発
生回路22は、バッファ8の行テーブル領域から読出さ
れたアドレスを受取り、表示データ領域9又は10のD
MA行における各画面属性データ或は文字データのアド
レスを発生する。セレクタ23は、タイミング信号に従
って行テーブル・アドレス発生回路21からのアドレス
信号および再生アドレス発生器!822からのアドレス
信号を選択的に切り換える。バッファAは再生バッファ
8の表示データ領域から読出された文字データのうち文
字コードを受取り、ディスプレイ・コントローラ16に
送る。又、バッファBは表示データ領域から読出された
画面属性データ、文字データにおける文字属性コードお
よび行テーブル領域から読出された行属性コードを受取
り、ディスプレイ・コントローラ16へ供給する。この
バス・コントローラ15も既存のバス・コントローラと
基本的には同じ構成および機能を持つものである。
第4図には、ディスプレイ・コントローラ16の構成が
ブロック図で示される。ディスプレイ・コントローラ1
6はバス・コントローラ15から供給された文字データ
のうちの文字コードを受取る文字コード・ラッチ24お
よび文字属性コード又は行属性コードを受取る属性コー
ド・ラッチ25を有する。文字コード・ラッチ24の出
力は文字発生器アドレス生成回路26においてアドレス
信号に変換されて文字発生器20に与えられる。文字発
生器20では、そのアドレス信号に従ってフォント・デ
ータが読出される。又、属性コード・ラッチ25の出力
は属性コントローラ27に与えられ、文字発生器20か
ら供給されるフォント・データをその指定された属性に
従って変換する0例えば、文字属性コードで指定された
走査線位置にアンダーラインを付ける。シフト・レジス
タ28は属性コントローラ27から与えられた並列ビッ
トを直列ビットに変換してカラー・コントローラ29に
おけるセレクタ30に供給する。
カラー・コントローラ29は、前景カラー制御部31お
よび背景カラー制御部32を含み、前景カラー制御部3
1にはパレット機構19がある。
前景カラー制御部31および 背景カラー制御部32か
らのカラー指定データは、それぞれ青強制回路33およ
び黒強制回路34を介してセレクタ30に供給され、そ
のセレクタ30においてシフト・レジスタ28からの直
列ビットに付加されてビデオ信号コントローラ35に与
えられる。ビデオ信号コントローラ35は指定されたカ
ラーに色付けされたビデオ信号をCRTディスプレイ装
置に供給し、表示させる。なお、カラー・コントローラ
29における青強制回路33および黒強制回路35はタ
イミング信号発生器14からのタイミング信号によって
制御され、青又は黒に強制されたカラー指定信号を選択
的に発生することが可能である。
DMAコントローラ17は、バス・コントローラ15か
ら供給された画面属性データのうちパレット・データを
カラー・コントローラ29の@景カラー制御部31にお
けるパレット機構19のメモリへDMA転送し、設定デ
ータをI10レジスタ18へ転送してセットさせる。
次に、この表示制御装置の動作について説明する。まず
、オペレータは、この表示制御装置に接続されたディス
プレイ装置が2つのホスト・コンピュータによって使用
されることを入力し、それがタイミング信号発生器14
にセットされる。従って、タイミング信号発生器は、そ
の後は、2つの分割画面による表示制御のためのタイミ
ング信号を発生する0次に、ホスト・プロセッサにおけ
るプログラム制御の下に、再生バッファ8の行テーブル
領域11および12に、DMA行および表示データ行の
開始アドレスおよび行属性データを有する行テーブルが
書込まれる。更に、この行テーブルにおけるDMA行開
始アドレスにより指定される表示データ領域9および1
0の行位置(DMA行)に、各分割画面の画面属性デー
タが書込まれる。なお、この画面属性デ=りは、画面の
背景色、カーソルの色、最大表示行数のような設定デー
タの他にカラー・パレット・データも含むものである。
このようにして、再生バッファ8の行テーブル領域11
及び12に行テーブルが書込まれ、表示データ領域9及
び10に画面属性データが書込まれると準備完了状態に
なる。
ホスト・コンピュータ1又は2が表示されるべき文字デ
ータを通信制御装置3のバッファに供給すると、MPU
13は再生バッファ8における行テーブル領域11又は
12の行テーブルに従ってその文字データを表示データ
領域9又は10に書込む。
表示データ領域に書込まれた文字データをディスプレイ
装置上に表示するために、バス・コントローラ15は、
まず、垂直走査帰線期間中の最後の水平帰線期間におい
て、行テーブル・アドレス発生回路21(第3図)から
のアドレス信号でもって、行テーブル領域におけるDM
A行開始アドレスをアクセスする。このアクセスされた
DMA行開始アドレスに従って、上記水平帰線期間に続
く水平表示期間に表示データ領域9におけるDMA行が
読出される。このようにして読出されたDMA行におけ
る画面属性データはバッファBに供給され、更に所定の
タイミング信号によって、ディスプレイ・コントローラ
16におけるDMAコントローラ17に供給される。D
MAコントローラ17は、この供給されたデータのうち
、設定データをI10レジスタ18におよびパレット・
データをパレット機構19のメモリにDMA転送する。
以上のようにして、画面属性データがI10レジスタ1
8およびパレット機構19にロードされる。このように
、このロード動作は、水平帰線期間に続く水平表示期間
に行われ、しかもDMA機構を用いて高速で行われるの
で、50バイト以上の大量の画面属性データをロードす
ることが可能となる。又、この上側分割画面に対する画
面属性データのロード動作は、垂直帰線期間中の水平表
示期間に行われるので、ディスプレイ・コントローラ1
6からディスプレイ装置5への表示信号の供給は抑止さ
れる。従って、このロード動作が水平表示期間に行われ
るにもかかわらず画面上には文字データの走査信号は表
示されない。
このようにして例えば、上側分割画面6に対する画面属
性データがディスプレイ・コントローラ16にロードさ
れると、バス・コントローラ15は、タイミング信号に
よって設定された行テーブル・アドレス発生回路21に
おけるアドレス信号に従って、次の水平帰線期間に、バ
ッファ8の行テーブル領域11における第1行文字デー
タ開始アドレスおよび行属性データを読出す、この読出
された行属性データはバッファBに与えられ、更にディ
スプレイ・コントローラ16の属性ラッチ25を介して
属性コントローラ27に与えられる。
又、バス・コントローラ15は、この水平帰線期間に続
く水平表示期間に、その読出された第1行文字データ開
始アドレスに従って表示データ領域9の第1行文字デー
タを読出し、その文字データのうち文字コードをバッフ
ァAにそして文字属性コードをバッファBに与える。更
に、これらバッファAおよびBにおけるデータはディス
プレイ・コントローラ16のラッチ24および25に供
給される。ラッチ24の出力は文字発生器アドレス生成
回路26を介して文字発生器20からフォント・データ
を発生させる。そのフォント・データはラッチ25の属
性コードに従って属性コントローラ27で変換され、シ
フト・レジスタ28を介してカラー・コントローラ29
に与えられる。そこで、そのフォント・データは色付け
されてディスプレイ装置5へ出力され、上側分割画面6
上に文字が表示される。この文字表示動作中、タイミン
グ信号発生器14からの信号によって青強制回路33お
よび黒強制回路34が選択的に作動され、従って、画面
上の文字は、従来のカラー文字表示の場合と同様に、夏
、10レジスタ18における画面属性データおよびパレ
ット機構19の制御によってカラー表示されるか或いは
青の前景および黒の背景で表示される。
上側分割画面6が表示されてしまうと、タイミング信号
発生器14は次の水平帰線期間に下側分割画面7のため
のDMA行開始アドレスを発生するよう、バス・コント
ローラ15の行テーブル・アドレス発生回路21を制御
する。従って、前述のように、下側分割画面7に関する
画面属性データがI10レジスタ18およびパレット機
構19にロードされる。このロード動作の時、前述のよ
うにタイミング信号発生器14からの信号によって青強
制回路33又は黒強制回路34が選択的に作動され、従
ってこの期間における走査線は強制的に青又は黒で表示
される。即ち、画面6および7の間に分割線が表示され
る。その後は、前述の上側分割画面6における文字の表
示と同様に、下側分割画面7上に文字が表示される。
第5図は、前述のロード動作におけるバス・コントロー
ラ15およびディスプレイ・コントローラ16の動作の
タイミングを示すものであり、これについて更に詳細な
説明を行うまでもなく、当業者は本発明を容易に理解し
得るものと考えられる。
【図面の簡単な説明】
第1図は本発明を実施した表示制御装置のブロック図、
第2図は上記表示制御装置における再生バッファを構成
概念を示す図、第3図は上記表示制御装置におけるバス
・コントローラのブロック図、第4図は上記表示制御装
置におけるディスプレイ・コントローラのブロック図、
第5図はバス・コントローラによるデータの読出しおよ
びデイスブレイ・コントローラのデータ転送のタイミン
グを示す図である。

Claims (4)

    【特許請求の範囲】
  1. (1)相互に独立した複数のアプリケーションにおける
    文字データを、垂直方向に分割された分割画面で表示す
    るように、走査型ディスプレイ装置を制御するための表
    示制御装置において、 各分割画面の属性を表わす画面属性データおよび各分割
    画面に表示されるべき文字データを行単位で記憶するた
    めの第1記憶手段と、 該第1記憶手段における前記画面属性データの行アドレ
    スおよび前記文字データの行アドレスを記憶するための
    第2記憶手段と、 水平帰線期間に前記第2記憶手段から行アドレスを読出
    し、該水平帰線期間に続く水平表示期間に該読出された
    行アドレスに従って前記第1記憶手段からデータを読出
    すためのバス・コントローラと、 前記水平表示期間において、前記バス・コントローラに
    より読出された画面属性データをレジスタに設定し、前
    記バス・コントローラより読出された文字データを該レ
    ジスタに設定された画面属性データに従って処理し、前
    記ディスプレイ装置へ供給するディスプレイ・コントロ
    ーラと、より成る表示制御装置。
  2. (2)前記第2記憶手段は、文字データの行アドレスと
    共に当該行の行属性データを記憶することおよび前記バ
    ス・コントローラは、前記水平帰線期間に前記行属性デ
    ータを読出し、前記ディスプレイ・コントローラに供給
    することを特徴とする特許請求の範囲第1項記載の表示
    制御装置。
  3. (3)前記ディスプレイ・コントローラは、前記水平表
    示期間の間、画面分割線を表示するように前記ディスプ
    レイ装置を制御すること特徴とする特許請求の範囲第1
    項記載の表示制御装置。
  4. (4)前記ディスプレイ・コントローラは、DMA機構
    を使って前記画面属性データをレジスタに設定すること
    を特徴とする特許請求の範囲第1項記載の表示制御装置
JP1031147A 1989-02-13 1989-02-13 表示制御装置 Expired - Lifetime JPH07117889B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1031147A JPH07117889B2 (ja) 1989-02-13 1989-02-13 表示制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1031147A JPH07117889B2 (ja) 1989-02-13 1989-02-13 表示制御装置

Publications (2)

Publication Number Publication Date
JPH02211521A true JPH02211521A (ja) 1990-08-22
JPH07117889B2 JPH07117889B2 (ja) 1995-12-18

Family

ID=12323324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1031147A Expired - Lifetime JPH07117889B2 (ja) 1989-02-13 1989-02-13 表示制御装置

Country Status (1)

Country Link
JP (1) JPH07117889B2 (ja)

Also Published As

Publication number Publication date
JPH07117889B2 (ja) 1995-12-18

Similar Documents

Publication Publication Date Title
US6172669B1 (en) Method and apparatus for translation and storage of multiple data formats in a display system
US4475161A (en) YIQ Computer graphics system
US4459677A (en) VIQ Computer graphics system
JPH0327119B2 (ja)
GB2137857A (en) Computer Graphics System
JPH051946B2 (ja)
US4713779A (en) Video converter
US4591845A (en) Character and graphic signal generating apparatus
JPH0535879B2 (ja)
KR900005188B1 (ko) Crt 콘트롤러
JPH02211521A (ja) 表示制御装置
JPS604988A (ja) 画像表示装置
EP0148659A2 (en) A video display control circuit
JPS61254981A (ja) マルチウインド表示制御装置
JPH0443594B2 (ja)
JPS59178493A (ja) 多色情報表示装置
JPS5935476B2 (ja) 多端末表示制御装置に於けるハ−ドコピ−装置
JP2642350B2 (ja) 表示制御装置
JPH0469908B2 (ja)
JPH0247696A (ja) 画像表示装置
JPS6330891A (ja) Crtコントロ−ラ
JPH03116194A (ja) ディスブレイ制御装置
JPH0126073B2 (ja)
JPS61209481A (ja) 文字表示装置
JPS60195588A (ja) 表示制御装置