JPH0628484A - 文字パターン表示制御装置 - Google Patents

文字パターン表示制御装置

Info

Publication number
JPH0628484A
JPH0628484A JP4178451A JP17845192A JPH0628484A JP H0628484 A JPH0628484 A JP H0628484A JP 4178451 A JP4178451 A JP 4178451A JP 17845192 A JP17845192 A JP 17845192A JP H0628484 A JPH0628484 A JP H0628484A
Authority
JP
Japan
Prior art keywords
data
font
display
transfer
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
JP4178451A
Other languages
English (en)
Inventor
Toshiaki Matsubayashi
俊明 松林
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 JP4178451A priority Critical patent/JPH0628484A/ja
Publication of JPH0628484A publication Critical patent/JPH0628484A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】 【目的】本発明の目的は、アウトライン方式のフォント
データと共に、文字毎の転送制御情報をCPUおよびシ
ステムバスを介することなく転送できるようにして、C
PUの負担を軽減し、システムの効率低下を招くことな
く、文字パターンの表示処理を行なうことができる文字
パターン表示制御装置を提供することにある。 【構成】フォント生成回路5はアウトライン方式により
文字毎のフォントデータを展開して表示制御回路6に転
送する。同時に、フォント生成回路5はフォントデータ
の転送制御に必要な転送制御情報およびフォントデータ
と転送制御情報を含む転送データの種類を識別するため
の識別情報を出力する。専用のデータバス9はフォント
生成回路5と表示制御回路5とを接続し、フォントデー
タ,転送制御情報および識別情報を転送する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、特にアウトライン・フ
ォント方式の文字パターンをディスプレイに表示する文
字パターン表示制御装置に関する。
【0002】
【従来の技術】従来、文書作成装置等では、作成・編集
した文字をディスプレイに表示したり、プリンタにより
印刷するためには、各文字毎の文字パターンを生成する
ことが必要である。文字パターン生成方式として、文字
形状に対応する座標情報からアウトライン・フォントを
展開し、さらにアウトライン・フォントからドットフォ
ント(ドットパターン)を展開するアウトライン・フォ
ント方式が周知である。
【0003】ところで、生成された文字パターンである
フォントデータをディスプレイに表示する場合には、C
PUまたはDMAコントローラがフォントデータに対し
て所定の処理を実行した後に、ビデオメモリ(VRA
M)に転送する。表示コントローラは、VRAMから読
出した表示データ(フォントデータ)をディスプレイに
表示する処理を実行する。
【0004】CPUはフォントデータをVRAMに転送
するとき、通常では矩形領域を単位として転送する。C
PUは矩形領域のサイズや転送先座標を転送単位毎に指
示する。文書作成処理では多量の文字を表示する必要が
あるため、転送先座標の計算や指示のための処理で、C
PUに対して相当の負担がかかっている。また、DMA
コントローラによる処理では、CPUの停止処理やバス
アービトレーションロス(バス使用権を調停する時間の
無駄)が発生して、システムのスループットが低下す
る。
【0005】また、フォントデータの展開を高速化する
ために、パイプライン処理を利用する方式がある。この
パイプライン処理では、複数の文字データを同時に展開
・描画できるが、文字データの転送先座標の指示やクリ
ッピングエリアを指示するためのパラメータやフラグを
処理するために、CPUの負担が大幅に増大する。この
ため、文字毎に付随する転送先座標やクリッピングエリ
アを指示するためのパラメータ等の転送制御情報をCP
Uを介することなく、フォント生成装置(フォント描画
装置)から直接に表示コントローラに指示するのが望ま
しい。
【0006】さらに、転送制御情報を表示コントローラ
に指示するためにシステムバスを使用すると、CPUの
停止処理やバスアービトレーションロスが発生するた
め、システムの効率が低下する。
【0007】
【発明が解決しようとする課題】アウトライン方式のフ
ォントデータを生成し、表示コントローラに高速転送す
る場合に、文字毎の転送制御情報をCPUがシステムバ
スを通じて行なう方式では、CPUの負担が増大し、シ
ステムの効率が低下する問題がある。
【0008】本発明の目的は、アウトライン方式のフォ
ントデータと共に、文字毎の転送制御情報をCPUおよ
びシステムバスを介することなく転送できるようにし
て、CPUの負担を軽減し、システムの効率低下を招く
ことなく、文字パターンの表示処理を行なうことができ
る文字パターン表示制御装置を提供することにある。
【0009】
【課題を解決するための手段】本発明は、フォントデー
タ、転送制御情報およびフォントデータと転送制御情報
を含む転送データの種類を識別するための識別情報を出
力するフォント生成手段とフォントデータおよび前記識
別情報を転送するための専用バス手段を備えた文字パタ
ーン表示制御装置である。
【0010】
【作用】本発明では、フォント生成手段はアウトライン
方式により文字毎のフォントデータを展開して表示制御
手段に転送する。同時に、フォント生成手段はフォント
データの転送制御に必要な転送制御情報およびフォント
データと転送制御情報を含む転送データの種類を識別す
るための識別情報を出力する。専用バス手段はフォント
生成手段と表示制御手段とを接続し、フォントデータ、
転送制御情報および識別情報を転送する。
【0011】
【実施例】以下図面を参照して本発明の実施例を説明す
る。
【0012】図1は同実施例に係わる文書作成装置の要
部を示すブロック図である。本装置は、システムバス1
に接続されたCPU2、メモリ3、バス制御回路4、フ
ォント生成回路5および表示制御回路6を有する。CP
U2は文書作成処理および装置全体の制御を実行する。
メモリ3はCPU2の処理に必要な文書データ等の各種
データを格納する。バス制御回路4はシステムバス1の
データ転送およびバス使用権の調停等の制御を実行す
る。
【0013】フォント生成回路5と表示制御回路6は本
発明の要旨に係わる要素である。フォント生成回路5は
アウトラインデータからドットイメージのフォントデー
タに展開し、専用データバス9を通じて表示制御回路6
に転送する。フォント生成回路5は、フォントデータに
付随する転送先座標、矩形領域のサイズ、クリッピング
エリアを指示するためのパラメータ等の転送制御情報
を、専用データバス9を通じて表示制御回路6に転送す
る。さらに、フォント生成回路5は専用データバス9を
通じて転送するデータの種類(フォントデータおよび転
送制御情報)を識別するための識別情報を専用信号線1
0を通じて表示制御回路6に転送する。
【0014】表示制御回路6は、フォント生成回路5か
ら転送されるデータに基づいて、CRTディスプレイ8
の画面に指定文字を表示するために必要な表示データを
制御する回路である。表示制御回路6はビデオメモリ
(VRAM)7に表示データを展開し、このVRAM7
から読出して表示信号に変換する。
【0015】フォント生成回路5は、図2に示すよう
に、CPUインターフェース50、データ識別処理回路
51、フォントメモリ52、ベクトル展開回路53、ド
ットデータ描画回路54、ローカルメモリ55、読出し
回路56およびインターフェース57を備えている。C
PUインターフェース50はシステムバス1に接続され
ており、CPU2との間で文字コード等のデータの交換
を行なう。データ識別処理回路51は、CPU2からの
データに基づいて文字毎の転送制御情報を算出してイン
ターフェース57に出力する。
【0016】フォントメモリ52は、予め文字毎の座標
データ(文字形状に対応する座標位置データ)を格納し
ているROMである。ベクトル展開回路53は、フォン
トメモリ52から読出した座標データに基づいて、CP
U2から指定された文字コードに対応するベクトル・フ
ォントを展開する。具体的には、ベクトル展開回路53
は、フォントメモリ52に圧縮されて記憶されている座
標情報を読出して伸長・デコードし、さらに変形行列演
算、ヒンティング補正演算およびベクトル間引き演算等
の処理を実行する。
【0017】ドットデータ描画回路54は、ベクトル展
開回路53により展開されたベクトル・フォントから輪
郭を有するアウトライン・フォントを描画する回路であ
る。具体的には、ドットデータ描画回路54は、ベクト
ル展開回路53からのベクトルデータを1ドット毎の座
標データに変換する増分解析演算、クリッピング処理お
よびローカルメモリ55にアウトライン・フォントを描
画するためのメモリ書込み制御等の処理を実行する。読
出し回路56は、ローカルメモリ55に描画されたアウ
トライン・フォントに対する塗潰し処理、消去処理を実
行し、生成されたフォントデータをローカルメモリ55
から読出してインターフェース57に出力する。
【0018】インターフェース57は、読出し回路56
からのフォントデータを、データバス9を通じて矩形エ
リア単位にブロック転送する。ここで、データバス9は
例えば16ビットのデータ用バスと5ビットのアトリビ
ュートバスからなる。インターフェース57は、フォン
トデータの転送前に、データ識別処理回路51からの転
送制御情報を転送する。転送制御情報は、文字毎の転送
先座標、矩形領域のサイズ、クリッピングエリア座標等
である。さらに、インターフェース57は、専用信号線
10を通じて、データバス9を通じて転送するデータの
種類を識別するための識別情報を転送する。
【0019】表示制御回路6は、図3に示すように、C
PUインターフェース60、フォント生成回路5とのイ
ンターフェース61、メモリ・転送制御回路62および
CRT制御回路63を有する。CPUインターフェース
60は、システムバス1に接続されており、CPU2か
ら表示コマンド等を受信する。メモリ・転送制御回路6
2は、フォント生成回路5から転送されるフォントデー
タを転送制御情報に基づいて、VRAM7に表示データ
として展開する。さらに、展開した表示データを読出し
て、CRT制御回路63に転送する制御を行なう。CR
T制御回路63はVRAM7からの表示データを表示信
号に変換し、CRTディスプレイ8の画面に指定文字を
表示する制御を行なう。次に、同実施例の動作を説明す
る。
【0020】先ず、図1に示すように、CPU2は文書
作成処理により作成した文書データをメモリ3に格納
し、文書データの各文字をCRTディスプレイ8の画面
に表示する処理を実行する。即ち、CPU2は表示すべ
き文字コードを出力し、フォント生成回路5と表示制御
回路6に対して、文字コードに対応する指定文字の表示
を指示する。
【0021】フォント生成回路5は、図4のステップS
1に示すように、フォントメモリ52からCPU2から
指定された文字コードに対応する座標データを読出す。
ベクトル展開回路53は、前記のように、座標データに
基づいて、CPU2から指定された文字コードに対応す
るベクトル・フォントを展開する(ステップS2)。ド
ットデータ描画回路54は、ベクトル展開回路53によ
り展開されたベクトル・フォントから輪郭を有するアウ
トライン・フォントを描画し、ローカルメモリ55にフ
ォントデータ(ドットデータ)を展開する(ステップS
3,S4)。
【0022】インターフェース57は読出し回路56に
より、ローカルメモリ55から読出されたフォントデー
タを表示制御回路6に転送する(ステップS5)。ここ
で、本発明では、インターフェース57はシステムバス
1を使用することなく、フォント生成回路5と表示制御
回路6とを接続する専用のデータバス9を通じて、フォ
ントデータを表示制御回路6に転送する。このとき、イ
ンターフェース57は、フォントデータの転送前に文字
毎の転送先座標、矩形領域のサイズ、クリッピングエリ
ア座標等の転送制御情報を転送する。さらに、インター
フェース57は、専用信号線10を通じて、データバス
9を通じて転送するデータの種類を識別するための識別
情報を転送する。
【0023】表示制御回路6はメモリ・転送制御回路6
2により、フォント生成回路5から転送されるフォント
データを転送制御情報に基づいて、VRAM7に表示デ
ータとして展開する(ステップS6)。さらに、表示制
御回路6はCRT制御回路63により、VRAM7から
の表示データを表示信号に変換し、CRTディスプレイ
8の画面に指定文字を表示する(ステップS7)。
【0024】このようにして、CPU2から指定された
文字コードに対応するフォントデータを生成し、表示制
御回路6に転送する。このとき、システムバス1を使用
することなく、フォント生成回路5と表示制御回路6と
を接続する専用のデータバス9を通じて、フォントデー
タを表示制御回路6に転送する。したがって、文字表示
処理に必要なフォントデータの転送時に、システムバス
1の占有率を低下させることができる。
【0025】また、フォントデータの転送時に、文字毎
の転送制御情報をCPU2およびシステムバス1を介す
ることなく転送するため、CPU2がフォントデータの
転送制御情報を直接管理する必要がなくなるため、CP
U2の負担を軽減化することができる。このとき、専用
信号線10を通じて、データバス9を通じて転送するデ
ータの種類を識別するための識別情報を転送するため、
表示制御回路6はフォントデータと転送制御情報の識別
を確実に行なうことができる。
【0026】
【発明の効果】以上詳述したように本発明によれば、文
字毎のフォントデータおよび転送制御情報をCPUおよ
びシステムバスを介することなく、専用バスにより表示
制御回路に転送できるようにして、CPUの負担を軽減
化し、かつシステムバスの占有率の低下を図ることがで
きる。したがって、システムの効率低下を招くことな
く、文字パターンの表示処理を行なうことができる。
【図面の簡単な説明】
【図1】本発明の実施例に係わる文書作成装置の要部を
示すブロック図。
【図2】同実施例のフォント生成回路の構成を示すブロ
ック図。
【図3】同実施例の表示制御回路の構成を示すブロック
図。
【図4】同実施例の動作を説明するためのフローチャー
ト。
【符号の説明】
2…CPU、5…フォント生成回路、6…表示制御回
路、7…VRAM、8…CRTディスプレイ。

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 ビデオメモリ手段に展開された表示デー
    タを読出して、ディスプレイの画面に表示するための表
    示制御手段と、 文字毎のフォントデータを展開して前記表示制御手段に
    転送し、前記フォントデータの転送制御に必要な転送制
    御情報および前記フォントデータと転送制御情報を含む
    転送データの種類を識別するための識別情報を出力する
    フォント生成手段と、 このフォント生成手段と前記表示制御手段とを接続し、
    前記フォントデータ、前記転送制御情報および前記識別
    情報を転送するための専用バス手段とを具備したことを
    特徴とする文字パターン表示制御装置。
  2. 【請求項2】 文字毎のフォントデータを展開し、前記
    フォントデータを矩形エリア単位にブロック転送し、こ
    のブロック転送時に転送先座標等の転送制御情報を出力
    し、前記フォントデータと転送制御情報を含む転送デー
    タの種類を識別するための識別情報を出力するフォント
    生成手段と、 このフォント生成手段から転送される前記フォントデー
    タを表示データとして展開するためのビデオメモリ手段
    と、 このビデオメモリ手段から前記表示データを読出して、
    ディスプレイの画面に表示するための表示制御手段と、 前記フォント生成手段と前記表示制御手段とを接続し、
    前記フォントデータ、前記転送制御情報および前記識別
    情報を転送するための専用バス手段とを具備したことを
    特徴とする文字パターン表示制御装置。
JP4178451A 1992-07-06 1992-07-06 文字パターン表示制御装置 Pending JPH0628484A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4178451A JPH0628484A (ja) 1992-07-06 1992-07-06 文字パターン表示制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4178451A JPH0628484A (ja) 1992-07-06 1992-07-06 文字パターン表示制御装置

Publications (1)

Publication Number Publication Date
JPH0628484A true JPH0628484A (ja) 1994-02-04

Family

ID=16048753

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4178451A Pending JPH0628484A (ja) 1992-07-06 1992-07-06 文字パターン表示制御装置

Country Status (1)

Country Link
JP (1) JPH0628484A (ja)

Similar Documents

Publication Publication Date Title
EP1187059A2 (en) Method and apparatus for printing computer generated images
JPH0628484A (ja) 文字パターン表示制御装置
JPH05342314A (ja) 画像処理装置
JP3146771B2 (ja) フォントラスタライズ装置およびその方法
JPS6321158A (ja) プリンタ出力装置
JPH0627922A (ja) 文字パターン表示制御装置
JP2758875B2 (ja) 登録文字表示システム
JP2937509B2 (ja) ビットマップ展開方式
JPH10207662A (ja) 画像処理装置、画像処理方法、画像処理プログラム記憶媒体
JPH04199094A (ja) 高品位文字生成用lsi並びにこのlsiを用いたデータ出力システム
JP3145460B2 (ja) 印刷データ転送制御方法
JPH0939312A (ja) 印刷装置、印刷方法および印刷システム
JPS58112132A (ja) 帳票出力処理システム
JPH064396A (ja) 画像描画装置
JPH03112668A (ja) 印刷装置
JPH1110961A (ja) 印刷処理装置および印刷処理方法
JPH06175637A (ja) 文字の生成方法
JPH0226767A (ja) 出力制御方法およびその装置
JPH08118745A (ja) 文字出力装置
JPH06110444A (ja) 文字処理装置および文字出力方法
JPH0293923A (ja) 計算機システム
JPH086542A (ja) 文字フォント及び該文字フォントのパターン展開方法及び装置
JPH05188910A (ja) 文字パターン表示制御装置
JP2001246788A (ja) 印字装置
JPH09309233A (ja) 画像形成装置及び画像形成方法