JPH04163595A - 文字描画処理方式 - Google Patents

文字描画処理方式

Info

Publication number
JPH04163595A
JPH04163595A JP2291152A JP29115290A JPH04163595A JP H04163595 A JPH04163595 A JP H04163595A JP 2291152 A JP2291152 A JP 2291152A JP 29115290 A JP29115290 A JP 29115290A JP H04163595 A JPH04163595 A JP H04163595A
Authority
JP
Japan
Prior art keywords
code
buffer
address
data
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.)
Pending
Application number
JP2291152A
Other languages
English (en)
Inventor
Yoshiyuki Sugimoto
杉本 美幸
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2291152A priority Critical patent/JPH04163595A/ja
Publication of JPH04163595A publication Critical patent/JPH04163595A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 文字を描画する文字描画処理方式に関し、アプリケーシ
ョンプログラムが文字コードをコードバッファに書き込
で表示しようとする際に次の動作が中断されることなく
、オーバヘッドを少なくして表示することを目的とし、 あるCPU上で動作して各種業務処理を行い、文字表示
時に文字コードをコードバッファに書き込み、次の処理
を続行するアプリケーションプログラムと、このアプリ
ケーションプログラムが文字コードをコードバッファに
書き込んだことに対応して、文字コード有りの旨をセッ
トするデータ有通知レジスタおよび文字コードのアドレ
スを格納するアドレス通知FIFOバッファとを備え、
このデータ有通知レジスタがセットされたことを他のC
PUが検出したときに、アドレス通知FIF○ハフファ
から取り込んだアドレスをもとにコードバッファから文
字コードを取り込み、この取り込んだ文字コードを順次
ビットマツプデータに展開してピントマツプ型表示用フ
レームメモリに書込み、文字を画面上に表示するように
構成する。
〔産業上の利用分野〕
本発明は、文字を描画する文字描画処理方式に関するも
のである。一般に、コード形式あるいはビトマップ形式
のデータをもとに、デイスプレィ装置上に迅速かつ処理
が遅延することな(文字やグラフデータを表示すること
が望まれている。
〔従来の技術と発明が解決しようとする課題〕従来、あ
るCPU上で動作するアプリケーションプログラムが文
字をデイスプレィ上に表示する場合、アプリケーション
プログラムは文字をコードデータで扱っており、これを
表示させるためにはこのコードデータをビットマツプメ
モリ上に展開する処理を行う。そして、このビットマツ
プメモリからシリアルのビデオ信号を読みだしてデイス
プレィ上に表示する。この際、アプリケーションプログ
ラムが動作するCPUによって表示しよ     ′う
とするコードデータをコードバッファに書込み、同一の
CPU上で動作するプログラムがこのコードバッファか
らコードデータを取り出してビットマツプメモリ上に展
開すると、アプリケーションプログラムがコードデータ
をコードバッファに書き込む毎に、これから取り出した
コードデータを展開してピントマツプメモリに展開する
処理が発生し、その処理時間はコードデータをコードバ
ッファに書き込む時間に比し、非常に多くの時間が必要
となり、CPUのオーバーヘッドが増すと共にアプリケ
ーションプログラムによる処理が中断してしまうという
問題があった。
本発明は、アプリケーションプログラムが文字コードを
コードバッファに書き込で表示しようとする際に次の動
作が中断されることなく、オーバヘッドを少なくして表
示することを目的としている。
〔課題を解決するための手段〕
第1図を参照して課題を解決するための手段を説明する
。
第1図において、コードバッファ2は、あるCPUI上
で動作するアプリケーションプログラム1−1が文字コ
ードを書き込で表示依願するバッファである。
アドレス通知FIFOバッファ3は、コードバッファ2
に書き込んだデータのアドレスを格納するバッファであ
る。
データ有通知レジスタ4は、コードバッファ2中に文字
コードが有りの旨を格納するレジスタである。
CPU5は、他のCPUであって、データ有り通知レジ
スタ4にデータ有りがセットされたことを検出したとき
に、アドレス通知FIF○バッファ3から取り込んだア
ドレスをもとにコードバッファ2から文字コードを取り
込み、ビットマツプ型表示用フレームメモリ8に展開す
るものである。
〔作用〕
本発明は、第1図に示すように、あるCPUI上で動作
するアプリケーションプログラムl−1が表示しようと
する文字コードをコードハ・7フア2に書き込んだこと
に対応して、文字コードのアドレスをアドレス通知FI
FOハフソファ3に格納およびデータ有りの旨をデータ
有通知レジスタ4にセットし、他のCPU5がこのデー
タ有通知レジスタ4のセットを検出したときに、アドレ
ス通知FIFOバッファ3から取り込んだアドレスをも
とにコードバッファ2から文字コードを取り込み、この
文字コードを順次ビットマツプデータに展開してピント
マツプ型表示用フレームメモリ8書込み、文字を画面9
上に表示するようにしている。
従って、CPLIl上で動作するアプリケーションプロ
グラム1−1が文字コードをコードノ\・ノファ2に書
き込む際に次の動作を中断されることなく、オーハヘソ
ドを削減して迅速に表示することが可能となる。
〔実施例〕
次に、第1図および第2図を用いて本発明の1実施例の
構成および動作を順次詳細に説明する。
第1回において、CPUIは、メモリにローディングし
たアプリケーションプログラム1−1をもとに各種業務
処理を行うCPIJ (中央処理装置)であって、ハー
ドウェア装置上に設けたものである。
コードバッファ2は、CPUI上で動作するアプリケー
ションプログラム1−1が文字コードを書き込で表示依
願するためのへソファである。
アドレス通知FIFOバッファ3は、コードバッファ2
に書き込んだデータのアドレスを格納し、アドレスを通
知するためのFIFOのバッファである。
データ有通知レジスタ4は、コードバッファ2に文字コ
ードを書き込んだときにデータ有りをセットし、データ
がある旨を通知するためのレジスタである。
CPU5は、ハードウニ装置上のCPUIと別に設けた
他のCPUであって、プログラムであるハードウェア制
御部6およびパターン展開部7をもとに処理を行うもの
である。
ハードウェア制御部6は、一定時間毎にポーリングして
データ有通知レジスタ4にデータ有りがセットされてい
ることを検出したときに、パターン展開部7を起動して
描画指示を与えるものである。
パターン展開部7は、ハードウェア制御部6からの通知
をもとに、アドレス通知FIFOバンファ3から取り込
んだアドレスについての文字コードをコードバッファ2
から取り込んみ、これを展開してビットマツプ化し、ド
ツトマツプ型表示用フレームメモリ8に書き込むもので
ある。この書込みにより、ドツトマツプ型表示フレーム
メモリ8から読みだされたビデオ信号によってデイスプ
レィ上の画面9に文字が表示される。
次に、第2図フローチャートを用い、第1図構成の動作
を詳細に説明する。
fIICPLJI上で動作するアプリケーションプログ
ラム1−1で文字描画要求が発生し、表示しようとする
文字の文字コードをコードバッファ2に書込む(ライト
する) (第2図■、■)。
+21  (1)でアプリケーションプログラム1−1
が文字コードをコードバッファ2に書き込んだことに対
応して、ハードウェア(あるいはCPUX)がデータ有
りをデータ有通知レジスタ4にセットおよびコードバッ
ファ2に書き込んだデータのアドレスをアドレス通知F
IFOバッファ3にセットする(第2図■、0)。
+31  F21でデータ有をデータ有通知レジスタ4
にセットしたことに対応して、ハードウェア制御部6が
一定時間毎にポーリングしたときにデータ有を検出する
(第2閏■YES)と、パターン展開部5にパターンの
展開を指示する。
+4)  +31でパターンの展開を指示されたパター
ン展開部7は、アドレス通知FIFOバッファ3から全
てのアドレスを内部メモリに取り込み、このアドレスに
よってコードバッファ2から読み取った文字コードをビ
ットマツプ化してドツトマツプ型表示フレームメモリ8
に順次書き込む(第2図[相]、O)。
(51+41でドツトマツプ型表示用フレームメモリ8
に書き込まれたドツトデータをシリアルに読みだしてビ
デオ信号を生成し、デイススプレイの画面9上に文字を
表示する。
以上のように、CPLII上で動作するアプリケーショ
ン1−1が表示しようとする文字コードをコードバッフ
ァ2にライトし、次の処理を即時続行することができ、
この間に、別に設けたCPU5が一定時間毎にポーリン
グしてコードバッファ2から文字コードを取り出してビ
ットマツプ化してドツトマツプ型表示用フレームメモリ
8に書込み、画面9上に文字を表示させることができる
。
これにより、ハードウェア装置に装着しだCPU1上で
動作するアプリケーションプログラム1〜1は、文字の
表示時に、文字コードの展開によって処理を中断される
ことなく、即時に次の処理に移行可能となると共に、迅
速に文字表示を行うことが可能となる。
第2図は、本発明の動作説明フローチャートを示す。
CPUIのアプリケーションは、第1図CPU1上で動
作するアプリケーションプログラムであって、文字描画
処理要求に対応して、文字コートをコードバッファ2に
書き込む(ライトする)(■、■)。
ハードウェア装置は、第1図ハードウェア装置であって
、CPUI上で動作するアプリケーションプログラム1
−1を持つハードウェア装置である。このハードウェア
装置は、■でCPUI上で動作するアプリケーションプ
ログラム1−1が表示しようとする文字コートをコード
バッファ2に書き込んだことに対応して、0でデータ有
りをデータを通知レジスタにセット、および■でコード
バッファ2に書き込んだ文字コードのアドレスをアドレ
ス通知FIF○バッファ3にセットする。
CPU5は、第1図CPU5であって、0でデータ有り
をデータ有通知レジスタ4にセットしたことに対応して
、一定時間毎にポーリングしてこのデータ有りがデータ
有通知レジスタ4にセットされていることを検出した場
合(■YESの場合)、■でアドレス通知FIFOバッ
ファ3内のアドレスのデータ(文字コード)をコードバ
ッファから取り込む。そして、Oでこの取り込んだ文字
コードをビットマツプ化してドツトマツプ型表示用フレ
ームメモリ8に書き込み、文字コードの展開処理を行う
。これにより、ドントマソプ型表示フレームメモリ8か
らシリアルに読み出したビデオ信号によってデイスプレ
ィ上の画面9に文字を表示する。
〔発明の効果〕
以上説明したように、本発明によれば、アプリケーショ
ンプログラム1−1が動作するCPUIは文字コードを
コードバッファ2にライトするのみでよく、他のCPU
5がこの文字コードを取り込んでピッ)マツプ化してド
ツトマツプ型表示用フレームメモリ8に書き込み、文字
を画面9上に表示する構成を採用しているため、アプリ
ケーションプログラム1−1が動作するCPUIはドツ
トマツプ化することによる処理中断がなく、通常の処理
を続行でき、オーハーヘソドを少なくすることができる
。
【図面の簡単な説明】
第1図は本発明の1実施例構成図 第2図は本発明の動作説明フローチャートを示す。 図中、1.5:CPU 1−1=アプリケーシヨンプログラム 2:コードバッファ 3ニアドレス通知FIFOバッファ 4:データ有通知レジスタ 6:ハードウェア制御部 7:パターン展開部 8:ドツトマツプ型表示用フレームメモリ 9:画面

Claims (1)

  1. 【特許請求の範囲】 文字を描画する文字描画処理方式において、あるCPU
    (1)上で動作して各種業務処理を行い、文字表示時に
    文字コードをコードバッファ(2)に書き込み、次の処
    理を続行するアプリケーションプログラム(1−1)と
    、 このアプリケーションプログラム(1−1)が文字コー
    ドをコードバッファ(2)に書き込んだことに対応して
    、文字コード有りの旨をセットするデータ有通知レジス
    タ(4)および文字コードのアドレスを格納するアドレ
    ス通知FIFOバッファ(3)とを備え、 このデータ有通知レジスタ(4)がセットされたことを
    他のCPU(5)が検出したときに、アドレス通知FI
    FOバッファ(3)から取り込んだアドレスをもとにコ
    ードバッファ(2)から文字コードを取り込み、この取
    り込んだ文字コードを順次ビットマップデータに展開し
    てビットマップ型表示用フレームメモリ(8)に書込み
    、文字を画面(9)上に表示するように構成したことを
    特徴とする文字描画処理方式。
JP2291152A 1990-10-29 1990-10-29 文字描画処理方式 Pending JPH04163595A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2291152A JPH04163595A (ja) 1990-10-29 1990-10-29 文字描画処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2291152A JPH04163595A (ja) 1990-10-29 1990-10-29 文字描画処理方式

Publications (1)

Publication Number Publication Date
JPH04163595A true JPH04163595A (ja) 1992-06-09

Family

ID=17765120

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2291152A Pending JPH04163595A (ja) 1990-10-29 1990-10-29 文字描画処理方式

Country Status (1)

Country Link
JP (1) JPH04163595A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8926874B2 (en) 2011-04-28 2015-01-06 Korea Institute Of Geoscience And Mineral Resources (Kigam) Porous manganese oxide absorbent for lithium having spinel type structure and a method of manufacturing the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8926874B2 (en) 2011-04-28 2015-01-06 Korea Institute Of Geoscience And Mineral Resources (Kigam) Porous manganese oxide absorbent for lithium having spinel type structure and a method of manufacturing the same

Similar Documents

Publication Publication Date Title
JP3218029B2 (ja) グラフィックス・システム、グラフィックス・オペレーションを実行する方法及びコンピュータ読取り可能媒体
JPH06180653A (ja) 割り込み処理方法および装置
CN108595242B (zh) 页面显示方法、电子设备及计算机存储介质
JP3797372B2 (ja) 描画命令のフックを利用した画像の転送
JP6291992B2 (ja) スマート端末、消費電力の状態の制御方法、および、消費電力状態制御プログラム
JP3826941B2 (ja) 描画命令のフックを利用した画像の転送
JPH04163594A (ja) 文字・カーソル描画処理方式
JP3826942B2 (ja) 描画命令のフックを利用した画像の転送
JPH0542749A (ja) 印刷中断処理装置
JPH1185455A (ja) 図形描画処理方式
JP2727667B2 (ja) 描画装置
JP3077687B2 (ja) データ転送方法及び画像処理装置
JP2830239B2 (ja) 入力表示制御装置
JP2829051B2 (ja) 文字表示方式
JPH02251895A (ja) 画像形成装置
JPH07334342A (ja) 画像データ表示装置
JPS63120331A (ja) ウインドウ開設制御方式
JPH04255897A (ja) 文字出力制御装置
JPS63120330A (ja) 画面制御方式
JPS6165292A (ja) グラフイツク表示装置
JPS58107589A (ja) 表示装置における画面クリア方式
JPH06214749A (ja) 描画制御装置
JPH04248590A (ja) データ転送装置
JPH05289932A (ja) グラフィックメモリの制御方法および制御装置
JPH05265869A (ja) 記憶装置のデータ読出装置及び方法