JPH02284221A - マルチウィンドウ表示装置 - Google Patents

マルチウィンドウ表示装置

Info

Publication number
JPH02284221A
JPH02284221A JP10455089A JP10455089A JPH02284221A JP H02284221 A JPH02284221 A JP H02284221A JP 10455089 A JP10455089 A JP 10455089A JP 10455089 A JP10455089 A JP 10455089A JP H02284221 A JPH02284221 A JP H02284221A
Authority
JP
Japan
Prior art keywords
display
information
window
character
memory
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10455089A
Other languages
English (en)
Inventor
Michiyuki Terasawa
寺沢 通幸
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP10455089A priority Critical patent/JPH02284221A/ja
Publication of JPH02284221A publication Critical patent/JPH02284221A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Digital Computer Display Output (AREA)

Abstract

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

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、文字情報から構成される複数の画面情報を表
示する装置のうち、特にキャラクタ属性のマルチウィン
ドウ表示装置に関する。
(従来の技術) 従来、上記のマルチウィンドウ表示は、ビットマツプメ
モリを使用している。上記ビットマツプメモリは、表示
データ展開用ビットメモリから表示画面に対応した表示
用ビットマツプメモリに転送するビットブロック転送方
式により実現している。また、上記表示データ展開用ビ
ットマツプメモリをウィンドウ位置に対応してウィンド
ウ毎にランダムアクセスし、表示画面上にマルチウィン
ドウ表示を構築する所謂HW方式が実現されている。
また、1台のパソコンで多機能を有するワークステーシ
ョンは、キャラクタ属性、グラフィック属性、イメージ
属性さらに可変文字ピッチ、可変行間隔、可変文字サイ
ズをサポートするキャラク夕凪性の表示を実現するため
、ビットマツプメモリによるマルチウィンドウ表示が重
要な表示方式更に、ワークステーションにおいて固定文
字ピッチ、固定行間隔、固定文字サイズ、固定罫線位置
の表示機能を実現するにはマルチウィンドウ表示を使用
する必要がある。
しかし、上記固定文字ピッチ等を実現のためワークステ
ーションにおけるマルチウィンドウ表示のためにビット
マツプメモリを使用する場合には以下に示す不具合があ
った。
(1)キャラクタ表示のため、従来の表示文字コード格
納メモリおよび表示文字フォント用メモリ、所謂キャラ
クタジェネレータを順次アクセスして表示する方式に比
べてメモリ8母が増加する。
(2)  また、従来のキャラクタ表示に対して、デー
タをビットマツプメモリに転送する時間が増加するとと
もに、表示レスポンスの応答が多様化するのに伴う対応
が必要である。また、文字を表示する場合に罫線表示が
加わると上記表示レスポンスに影響される。その対策と
しては、表示データ展開用ビットマツプメモリを・フィ
ンドウ位置に対応してウィンドウ毎にランダムアクセス
づることによりマルチウィンドウ表示を構築ツる、所謂
HW方式の高機能化が必要である。
ここぐ、従来のマルチウィンドウ表示装置を第4図のブ
ロック図を用いて説明する。デイスプレィコントローラ
(以下、DCという。)17は、デイスプレィユニット
(以下、DSPという。)15の表示位置に対応した表
示7ドレスを順次発生する。上記DC17は、発生した
表示アドレスにより表示データを記憶しているビデオR
AM(以下、VRAMという。)21をアクセスして表
示データを読出す。また、DCl 7は、DSP15に
表示する文字などをドツト単位に表示する行の走査線を
示すラスクアドレスにより文字フォント用メモリ(以下
、CGという。)11をアクセスして当該ラスクアドレ
スに対応したドツト情報を読出す。読出されたドツト情
報は、並列直列変換部(以下、PSCという。〉13に
より変換されてDSP15に出力されてDSP15から
ドツト情報の示す文字等が表示される。
次に、VRAM121に記憶されている表示データを更
新する場合、CPU7は、表示データメモリ(以下、D
Mという。)1つの所定アドレスをアクセスして当該所
定アドレスに格納されているデータを更新する。更新し
たデータをCPU7は、・ウィンドウ用メモリ5の所定
アドレスに記憶されているウィンドウ情報と照合する。
照合によりCPU7は、更新されたデータがウィンドウ
用メモリ5のエリア内に存在しているとき当該更新され
たノ“−夕をDM19からVRAM21のウィンドウの
DPS15の表示位置に対応するアドレスに記憶する。
更に、表示データ展開用ビットマツプメモリから表示画
面に対応した表示用ビットマツプメモリにビットブロッ
ク転送方式と同概忠のキャラクタブロック転送方式によ
るキャラクタ表示のマルチウィンドウも実現されている
。しかし、漢字、カラー、罫線、ブリンク、反転表示、
高輝度表示等の表示修飾情報が増加するため、転送デー
タ数が多くなり満足な表示レスポンスが得られない場合
が多くなる。
(発明が解決しようとする課題) 従来の装置は、マチルウイントウ表示のため、ピットマ
ップメtりを使用するとメモリ′Bmが附大する問題点
があった。メモリ容量の僧大により、例えば当該メモリ
に記憶されているデータの検索に時間を要することによ
る処理速度の遅延を招来するおそれがあった。更に、従
来の装置は、漢字等の表示修飾情報の増加に伴なう転送
データ数が増加するため、満足な表示レスポンスが得ら
れない場合が多くなるものであった。
本発明は、このような従来の事情に鑑みてなされたもの
であり、固定文字ピッチ、固定文字サイズ等のキャラク
タ属性のマルチウィンドウ表示におけるメモリ古註を増
加させることなく、上記マチルウイントウ表示の処理を
高速にするマルチ・フィンドウ表示装置を提供すること
を目的とするものである。
[発明の構成] (課題を解決するための手段) このような目的を装置上において実現するために、本発
明では、文字情報から構成される複数の画面情報を表示
するマルチウィンドウ表示装置において、前記各画面情
報の各文字情報に対応するコードデータを表示画面毎に
保持する第1の記憶手段と、前記第1の記憶手段をアク
セスするための記憶位置情報を保持する手段であって、
前記表示画面に対応する位置に、表示すべき文字情報に
対応するコードデータが格納されている1)a記憶1の
記憶手段の記憶位置情報を保持する第2の記憶手段と、
前記第2の記憶手段から記憶位置情報を読み出し、この
記憶位置情報が示す記憶位置に格納されているコードデ
ータを前記第1の記憶手段から読み出す制御手段とを具
備することを要旨とする。
(作用) このような構成による表示装置であれば、表示画面に対
応する位置に表示すべき文字情報に対応するコードデー
タが格納されている記憶位置情報を保持する第2の記憶
手段から記憶位置情報を読み出す。読み出した記憶位置
情報が示す記憶位置に格納されているコードデータを第
1の記憶手段から読み出して、当該コードデータの対応
する各文字情報から構成される画面情報を表示するので
、マルチウィンドウ表示におけるメモリ容量の増加を防
止できる。
(実施例) 以下、図面を用いて本発明の詳細な説明する。
第1図は本発明のマルチウィンドウ表示装置の一実施例
に係る制御を示すブロック図である。
上記マルチウィンドウ表示装置は、デイスプレィコント
ローラ(以下、DCという。)1、デイスプレィデータ
メモリ(以下、DDMという。)3、ウィンドウ用メモ
リ(以下、WATMという。
)5およびCPU7、デイスプレィアドレスコンバート
メモリ(以下、DACMという。)9を有するものであ
る。
上記DC1は、後述するデイスプレィユニット15の同
期信号の発生および00M3のアドレスを発生するもの
である。
00M3 (第2の記憶手段)は、後述するデイスプレ
ィユニット15に表示する文字等を示す文字コードを所
定アドレスに記憶するものである。
WATM5は、ウィンドウの位置、ウィンドウの大きさ
等のウィンドウ属性情報を所定アドレスに記憶するメモ
リである。
CPU 7は、デイスプレィユニット15に表示するデ
ータを更新する場合、後述するDACM9に記憶されて
いるデータを更新して、当該更新されたデータをWAT
M5に記憶されているウィンド1り属性情報と照合する
ものである。
DACM9 (第1の記憶手段)は、後述するデイスプ
レィユニット15と同容ωかそれ以上のメモリ容量を有
して、当該デイスプレィユニット15の表示位置に対応
する位置に文字コードを記憶している00M3のアドレ
スを記憶するものである。
また、上記表示装置は、文字フォント用メモリ(以下、
CGという。)11、並列直列変換部(PSC)13お
よびデイスプレィユニット(以下、DSPという。)1
5を有するものである。
上記CGIIは、文字フォントを所定アドレスに記憶す
るものである。
PSC13は、CG11から読出されたドツト情報を並
列から直列に変換するものである。
DSP15は、例えば、CRT、プラズマデイスプレィ
、液晶等の所謂デイスプレィユニットである。
第2図は第1図において説明した00M3、DACM9
およびDSP15の相互関係を示す図である。
上記DACM9は、DClにより発生するアドレスによ
り画面イメージのままで00M3の表示データ格納位置
のアドレスを記憶するものである。
即ち、DACM9のウィンドウのエリアWOは、DSP
15に表示する表示位置である00M3のwindow
oの表示データをポインティングすることになる。以下
、DACM9のウィンドウのエリアW1と00M3のw
indowlの表示データ、DACM9のウィンドウの
エリアW2と00M3のwandOW2の表示データの
関係も同様である。また、00M3の示すnndowQ
の表示データがCG11にDSP15の画面位置を示ザ
座標が格納されて、座標の示す値によりDSP15のw
indowQに表示データが表示される。
第3図は第2図で示した相互関係のデータ構造の概要を
示した図である。
DSP15のwindowQの図中左上隅にrAJを表
示する場合は、DACM9のエリアWOの先頭アドレス
roooOHJから00M3のWindollQのro
ooOHJを示す文字コードのアスキーコードであるr
41 HJをアクセスして、CG11のエリアにセット
することによりDSP15のWndOWQの左上隅にr
AJが表示される。同様にDSP15のWINDOWl
に「0」を表示する場合には、DACM9のエリアW1
の先頭アドレスr2000HJから00M3のr200
0HJの示す文字コードr 301−I Jをアクセス
して、CG11のエリアにセットすることによりDSP
I 5のwindoWlに「Oゴが表示される。
ここで、00M3のWINDOW内の文字データが更新
された場合DC1は、00M3の文字コードを更新すれ
ば済む。また、WATM5に記憶されているウィンドウ
屈性情報が更新された場合DC1は、ウィンドウ属性情
報の更新に対応してDACM9のアドレスを更新する。
以上より、更新したい文字コードだけ変更することによ
り処理が終了するので、表示する文字簀の変更処理を迅
速にできる。
次にこの実施例の作用を説明する。
まず、装置に電源投入後、DClは、DSP15(7)
例、1.ばWINDOWOf、m rAJ 〜rZJを
表示する場合、当該rAJ〜rZJに該当するアドレス
を発生する。発生したアドレスに基づいてDClは、D
ACM9の表示データ格納アドレスをアクセスし、00
M3から文字コード「41F(jを続出す。読出された
文字コードr41 HJは、上記DC1により発生され
たラスクアドレスの示すgA域にセットされる。当該セ
ットにより画面に表示する走査線の位置に対応したドツ
ト情報を読出す。読出されたドツト情報は、PSC13
により変換されて[)SP15に出力されてドツト情報
の示す「△」が画面に表示される。
次に、00M3の文字コード「41H」を「4FHJに
更新する場合DC1は、00M3の「0000Hjのf
41HJをr4FHJに更新すれば済む。また、WAT
M5に記憶されているウィンドウ属性情報を更新する場
合DCIは、ウィンドウ属性情報の更新に対応してDA
CM9のアドレスを更新する。
これにより、従来の如<DACM9の容量を増加するこ
となく、且つ、高速に画面に表示の処理を実現できる。
また、00M3の文字コード又はDACM9のアドレス
を更新する場合でも更新する文字コード又はアドレスの
更新だけにより処理が終了するので、更新する処理も高
速になる。
更に、近年、多機能を有するワークステーションにおけ
る漢・字、ブリンク等の表示も容易に実現できる 以上、本発明はその要旨を逸脱しない範囲内で種々変更
して実施することができる。
[発明の効果] 以上説明したように、本発明によれば、記憶位置情報が
示す記憶位置に格納されているコードデータを各画面情
報の各文字情報に対応するコードデータを表示画面毎に
表示するので、マルチウィンドウ表示におけるメモリ8
聞を増加させることなく、上記マルチウィンドウ表示の
処理を高速にする。
【図面の簡単な説明】
第1図は本発明のマルチウィンドウ表示装置に係る一実
施例の制御を示すブロック図、第2図はデイスプレィア
ドレスコンバートメモリ、デイスプレィアドレスコンバ
ートメモリおよび画面の相互の関係を示す図、第3図は
第2図のデータ構成を示す図、第4図は従来例の制御を
示すプロツり図である。 1・・・デイスプレィコントローラ 3・・・デイスプレィデータメモリ 7・・・CPtJ 9・・・デイスプレィアドレスコンバートメモリ11・
・・文字フォント用メモリ 15・・・デイスプレィユニット

Claims (1)

    【特許請求の範囲】
  1. 文字情報から構成される複数の画面情報を表示するマル
    チウィンドウ表示装置において、前記各画面情報の各文
    字情報に対応するコードデータを画面毎に保持する第1
    の記憶手段と、前記第1の記憶手段をアクセスするため
    の記憶位置情報を保持する手段であって、前記表示画面
    に対応する位置に、表示すべき文字情報に対応するコー
    ドデータが格納されている前記第1の記憶手段の記憶位
    置情報を保持する第2の記憶手段と、前記第2の記憶手
    段から記憶位置情報を読み出し、この記憶位置情報が示
    す記憶位置に格納されているコードデータを前記第1の
    記憶手段から読み出す制御手段とを具備することを特徴
    とするマルチウィンドウ表示装置。
JP10455089A 1989-04-26 1989-04-26 マルチウィンドウ表示装置 Pending JPH02284221A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10455089A JPH02284221A (ja) 1989-04-26 1989-04-26 マルチウィンドウ表示装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10455089A JPH02284221A (ja) 1989-04-26 1989-04-26 マルチウィンドウ表示装置

Publications (1)

Publication Number Publication Date
JPH02284221A true JPH02284221A (ja) 1990-11-21

Family

ID=14383584

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10455089A Pending JPH02284221A (ja) 1989-04-26 1989-04-26 マルチウィンドウ表示装置

Country Status (1)

Country Link
JP (1) JPH02284221A (ja)

Similar Documents

Publication Publication Date Title
US4278973A (en) Video display terminal with partitioned screen
CA2021831C (en) Display system
US6888551B2 (en) Sparse refresh of display
US5696947A (en) Two dimensional frame buffer memory interface system and method of operation thereof
EP0279229A2 (en) A graphics display system
JPH09245179A (ja) コンピュータグラフィックス装置
JPS61254980A (ja) 文字フオント転送制御方式
WO1995024032A1 (en) Method and apparatus for simultaneously minimizing storage and maximizing total memory bandwidth for a repeating pattern
JP3306746B2 (ja) 異なるピクセル・サイズを処理するウインドウ・システムにおけるディスプレイ・グラフィック・アダプタ及びピクセル・データを記憶する方法
US4918429A (en) Display system with symbol font memory
US6606094B1 (en) Method and apparatus for text image stretching
JPH02284221A (ja) マルチウィンドウ表示装置
JPS6073674A (ja) デ−タ表示装置
CN1114855C (zh) 窗口化vga图象的设备和方法
JPH0120748B2 (ja)
JPS628192A (ja) カ−ソル制御回路
JP3312699B2 (ja) 仮想vramによる画面表示方法
JPH0438582A (ja) 画像処理装置
JPS6347908Y2 (ja)
JPS60129786A (ja) 画像メモリ装置
JPH03110621A (ja) マルチウィンドウ表示装置
JPH02271424A (ja) フルグラフィック画面の表示方式
JPS61180290A (ja) 図形表示装置
JPS6115185A (ja) 表示修飾制御装置
JPS613192A (ja) 画面情報の処理方法