JPH01100590A - 表示制御方式 - Google Patents

表示制御方式

Info

Publication number
JPH01100590A
JPH01100590A JP62257617A JP25761787A JPH01100590A JP H01100590 A JPH01100590 A JP H01100590A JP 62257617 A JP62257617 A JP 62257617A JP 25761787 A JP25761787 A JP 25761787A JP H01100590 A JPH01100590 A JP H01100590A
Authority
JP
Japan
Prior art keywords
data
display
frame memory
bending point
outline
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
JP62257617A
Other languages
English (en)
Inventor
Akio Munakata
昭夫 宗像
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 JP62257617A priority Critical patent/JPH01100590A/ja
Publication of JPH01100590A publication Critical patent/JPH01100590A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 〔概要〕 アウトライン文字(ベクトル文字)の文字フォントを読
み出し、フレームメモリ上に形成した表示データをラス
タスキャン方式で読み出して表示する装置における表示
制御方式に関し、アウトライン(ベクトル)文字を塗り
潰して表示する場合の表示速度を高速化することを目的
とし、 ラスタスキャン方式で、フレームメモリからデータを読
み出し、これを表示する装置において、上記表示用のフ
レームメモリを2m用意し、その一方のフレームメモリ
には、該表示すべきデータの輪郭線のみを描画し、他の
一方のフレームメモリには、該表示すべきデータの屈曲
点のみを描画する手段を設け、上記2組のフレームメモ
リから表示データを同時に読み出しつつ、上記表示デー
タの屈曲点のみが描画されているフレームメモリから読
み出したデータについては、最初の屈曲点の位置から次
の屈曲点の位置迄の画素を“黒’、又は“白゛とし、そ
の次の屈曲点の位置から次の屈曲点の位置迄の画素を“
黒’、又は゛白′ とすることを繰り返して、このデー
タと、上記輪郭線のみが描画されたフレームメモリから
の出力データとの論理和出力を表示装置に転送して表示
するように構成する。
〔産業上の利用分野〕
本発明は、アウトライン文字(ベクトル文字)の文字フ
ォントを読み出し、フレームメモリ上に形成した表示デ
ータをラスタスキャン方式で読み出して表示する装置に
おける表示制御方式に関する。
最近のワードプロセッサの普及、デスクトップパブリッ
シングの台頭などを背景として、文字の高品位化と、豊
かな表現力が求められているが、こうした要求を満たす
為には、該装置での解像度を上げる必要がある。
然し、この場合、文字のドツトサイズが大きくなり、そ
のデータ量が増大すると共に、表示に時間がかかり表示
性能を著しく低下させると云う問題が発生する。
その対策として、該データ量を削減する意味で、アウト
ライン文字の手法が採られるようになっている。
該アウトライン文字は、輪郭線をベクトルデータとして
保持し、それを受は取った装置は、該輪郭線の内部を塗
り潰すことで文字を形成する。
然しながら、該塗り潰し処理や1作成文字デー久のフレ
ームメモリの所定の位置への転送等に時間を要し、特に
、陰極線管(CRT)表示などでは、フルドツト文字に
比較して、要求される性能(表示速度性能)が出せない
と云う問題が出ている。
このような技術的な背景から、該アウトライン文字のデ
ータ量が少ないと云う長所を生かし、然も、高速な表示
ができる表示制御方式が必要とされるようになってきた
〔従来の技術と発明が解決しようとする問題点〕第3図
は従来の表示制御方式を説明する図である。
先ず、当該ワードプロセッサ、デスクトップパブリッシ
ング等の装置に電源が投入される等した□ときの初期化
処理において、磁気ディスク装置4から、表示に必要な
アウトライン文字(ベクトル文字)の文字フォント(当
該文字を形成する複数個のベクトルの始点、終点の座標
群データ)等が表示制御プロセッサ(PCP) 5のメ
モリ(MM) 6の特定の領域にローディングされる。
続いて、図示していないワードプロセッサ等で作成され
た文章(テキスト文)が、フロッピィディスク(FD)
 12を介して、文字コードの形で、同じメモリ(MM
) 6の他の領域に格納される。
ここで、ピットマソププロセソサ(BMP) 7が、上
記メモリ(MM) 6から上記テキスト文を構成してい
る個々の文字コードに対応する文字フォントを読み出し
、高速の描画メモリ(GM) 7a上で、公知のディジ
タル微分解析(ODA)の手段で、該当文字のベクトル
(輪郭線)を生成し、且つ該輪郭線間の塗り潰しを行っ
て、その結果データをフレームメモリ(PM) 8’ 
に順次書き込んでいく。
一方、表示制御部(CRTC) 10においては、CR
Tデイスプレィ 11に対する水平、垂直の走査タイミ
ング信号を発生して、公知のラスタスキャン方式で上記
フレームメモリ(FM) 8″を走査し、上記書き込ま
れている表示データを読み出して表示画面に表示する。
従って、従来方式においては、上記メモリ(MM)6か
ら読み出した文字フォントからアウトライン文字の輪郭
線を発生した後、該輪郭線の内部を塗り潰すことで文字
を形成する為、該塗り潰し処理や、形成された文字を、
描画メモリ(GM) 7aからフレームメモリ(FM)
 8’ の所定の位置に転送する処理の為に時間を要し
、フルド・ノド文字の表示に比較して、要求される表示
速度が十分に得られないと云う問題があった。特に、C
RTデイスプレィ11の解像度が上がって表示文字のド
ントサイズが大きくなると、サイズの2乗に比例して塗
り潰し処理に時間がかかると云う問題があった。
本発明は上記従来の欠点に鑑み、アウトライン文字の文
字フォントを読み出して生成した文字列をフレームメモ
リ上に形成した表示データをラスタスキャン方式で読み
出し、CRTデイスプレィの表示画面に表示する装置で
の表示速度の高速化を図る表示制御方式を提供すること
を目的とするものである。
〔問題点を解決するための手段〕
上記の問題点は下記構成の表示制御方式によって解決さ
れる。
ラスタスキャン方式で、フレームメモリからデータを読
み出し、これを表示する装置において、上記表示用のフ
レームメモリを2組用意し、その一方のフレームメモリ
には、該表示すべきデータの輪郭線のみを描画し、 他の一方のフレームメモリには、該表示すべきデータの
屈曲点のみを描画する手段を設け、上記2組のフレーム
メモリから表示データを同時に読み出しつつ、上記表示
データの屈曲点のみが描画されているフレームメモリか
ら読み出したデータについては、最初の屈曲点の位置か
ら次の屈曲点の位置迄の画素を°黒’、又は“白′とし
、その次の屈曲点の位置から次の屈曲点の位置迄の画素
を黒”、又は゛白゛とすることを繰り返して、このデー
タと、上記輪郭線のみが描画されたフレームメモリから
の出力データとの論理和出力を表示装置に転送して表示
するように構成する。
〔作用〕
即ち、本発明によれば、アウトライン文字(ベクトル文
字)の文字フォントを読み出し、フレームメモリ上に形
成した表示データをラスタスキャン方式で読み出して表
示する装置において、表示用のフレームメモリを2面用
意し、その−面にはアウトライン文字の文字フォントで
指定された座=7− 標データ群に基づいて輪郭線を描画し、他方のフレーム
メモリには、その文字の輪郭線の屈曲点の位置を表す情
報のみを描画する。
そして、当該装置の表示制御部において、該2つのフレ
ームメモリの内容を同時に読み出し、輪郭線を描画した
フレームメモリの読み出しデータはその侭の値を、屈曲
点の位置を表す情報のみを描画したフレームメモリの読
み出しデータは、該屈曲点記憶機構を通じて、最初の屈
曲点から次の屈曲点迄の画素を′黒’、又は“白゛とし
、次の屈曲点迄はその反転データとすることを繰り返し
て生成した値を論理和したデータをCRTデイスプレィ
に出力して表示するようにしたものであるので、輪郭線
内の塗り潰し処理や、該塗り潰した文字パターンをフレ
ームメモリに転送する処理の時間を省略でき、アウトラ
イン文字を高速に表示できる効果がある。
〔実施例〕
以下本発明の実施例を図面によって詳述する。
一8= 第1図は本発明の一実施例をブロック図で示した図であ
り、第2図は本発明による描画方式を説明する図であっ
て、(a)はフレームメモリA、 Bでの描画例を示し
、(b)はフレームメモリBの読み出しデータに対する
屈曲点記憶機構の一例を示しており、第1図におけるフ
レームメモリA、 B(FMA、B) 8.9と、該フ
レームメモリB(FMB)9から読み出した屈曲点デー
タを次の屈曲点を検出する迄保持することで、輪郭線の
内部の塗り潰しを行う屈曲点記憶機構101が本発明を
実施するのに必要な手段である。尚、全図を通して同じ
符号は同し対象物を示している。
以下、第1図、第2図によって本発明による表示制御方
式を説明する。
本発明を実施しても、磁気ディスク装置4.フロッピィ
ディスク(FD) 12から文字フォントや。
テキスト文を表示制御プロセッサ用メモリ(MM) 6
に設定する手順は、特に従来方式と変わることはないの
で省略し、ここでは、ピントマソププロセソサ(BMP
) 7での処理、及び表示制御部(CRTC)10での
処理を中心にして説明する。
先ず、本発明においては、ビットマツププロセッサ(B
MP) 7が表示制御プロセッサ用メモリ(MM) 6
からテキスト文の特定文字に対する文字コードを認識し
て、該文字に対する文字フォントを読み出し、フレーム
メモリA、B(PM八、B) 8.9に表示データを書
き込む際、フレームメモリA (FMA)8に対しては
、当該文字フォントから形成した輪郭線のみを描画する
と共に、フレームメモリB(FMB) 9に対しては、
該輪郭線データの屈曲点データのみを描画する。
第2図(a)は上記フレームメモリA、  B(FMA
、B)8.9に対する描画例を示したもので、フレーム
メモリA(FMA) 8には、図示されている如くに、
例えば、文字rAJの輪郭線データが描画されているが
、フレームメモリB(FMB)9には、該輪郭線の屈曲
点(変化点)データのみが描画されている。
ここでは、「注記」に示した如く、○印は“1″の画素
を、その他は“0’、即ち、“黒”の画素を示している
が、逆にしても良いことは云う迄もないことである。
表示制御部(CRTC) 10においては、ラスタスキ
ャン方式によって、該2つのフレームメモリA。
B (FM^、B) 8.9を同時に読み出し、(b)
図にその具体例を示しである屈曲点記憶機構101に入
力する。
該屈曲点記憶機構101においては、フレームメモリA
(FMA) 8からの出力はその侭論理和回路(OR)
101aに入力されるが、フレームメモリB (FMB
)9の出力である最初の屈曲点データが屈曲点記憶ラン
チ(FF) 101bにイネーブル信号(EN)として
入力されと一旦゛1°、又は0゛が記憶される。そして
、次の屈曲点データが入力される迄保持され、その屈曲
点データが入力されると、上記の反転データである “
0’、又は1′を記憶すると云う動作を、水平同期信号
が°1゛の間、該屈曲点データが人力される毎に繰り返
して、上記論理和回路(OR)101aに出力されるよ
うに機能するので、該論理和回路(OR) 101aか
らは、屈曲点と屈曲点の間を一冒一 ゛黒’、又は゛白゛に面塗りされたデータと輪郭線デー
タとの論理和されたものを出力することで、輪郭線間を
塗り潰した結果となり、従来方式のように、ビットマツ
ププロセッサ(BMP) 7において輪郭線の内部の塗
り潰し処理を行うことなく、輪郭線の内部を面塗した表
示データがCRTデイスプレィ 11に出力され表示さ
れるように機能する。
このように、本発明は、アウトライン文字(ベクトル文
字)の文字フォントを読み出し、フレームメモリ上に形
成した表示データをラスタスキャン方式で読み出して表
示する装置において、フレームメモリを2面(A、B)
設け、フレームメモリ八には、表示文字の輪郭線データ
を描画し、フレームメモリBには、該輪郭線の屈曲点デ
ータのみを描画し、表示制御部(CRTC)では、該2
つのフレームメモリA、Bのデータを同時に読み出して
、フレームメモリへのデータはその侭論理和回路に入力
し、フレームメモリBのデータは最初の屈曲点データを
イネーブル信号(EN)として決まる論理値(°工°、
又は0’)を次の屈曲点データが入力される迄保持し、
次の屈曲点データが入力されると、その反転データを保
持する屈曲点記憶ランチを介して該論理和回路に入力し
、その両者の論理和したものをCI?Tデイスプレィに
出力して表示することにより該屈曲点間を塗り潰すこと
で、前辺て輪郭線間の塗゛り潰し処理を行ってフレーム
メモリに描画することなく、該輪郭線間の塗り潰しを行
えるようにした所に特徴がある。
尚、本例においては、CRTデイスプレィに表示する方
式で説明したが、別の応用例として、ラスタスキャン方
式で2つのフレームメモリA、Bからデータを読み出し
、これをビデオ信号にしてレーザプリンタに送出するこ
とにより、高速な印刷が実現できることは云う迄もない
ことである。
〔発明の効果〕
以上、詳細に説明したように、本発明の表示制御方式は
、ラスタスキャン方式で、フレームメモリからデータを
読み出し、これを表示する装置において、上記表示用の
フレームメモリを2組用意し、その一方のフレームメモ
リには、該表示すべきデータの輪郭線のみを描画し、他
方のフレームメモリには、該表示すべきデータの屈曲点
のみを描画する手段を設け、上記2組のフレームメモリ
から表示データを同時に読み出しつつ、上記屈曲点デー
タのみが描画されているフレームメモリから読み出した
データについては、最初の屈曲点の位置から次の屈曲点
の位置迄の画素を“黒″、又は白”とし、その次の屈曲
点の位置から次の屈曲点の位置迄の画素を゛黒’、又は
白”とすることを繰り返して、このデータと、上記輪郭
線が描画されたフレームメモリからの出力データとの論
理和出力を表示装置に転送して表示するようにしたもの
であるので、輪郭線内の塗り潰し処理や、該塗り潰した
文字パターンをフレームメモリに転送する処理の時間を
省略でき、アウトライン文字を高速に表示できる効果が
ある。
【図面の簡単な説明】
第1図は本発明の一実施例をブロック図で示した第2図
は本発明による描画方式を説明する図。 第3図は従来の表示制御方式を説明する図。 である。 図面において、 3はファイルアダプタ(FA) 。 4は磁気ディスク装置。 5は表示制御プロセッサ(PCP) 。 6は表示制御プロセッサ用メモリ(MM) 、又は単に
メモリ(M14) 。 7はピントマソププロセソサ(BMP) 。 8はフレームメモリA(F肛)。 8゛はフレームメモリ(FM) 。 9はフレームメモリB(FMB)。 10は表示制御部(CI?TC) 。 101は屈曲点記憶機構、 101aは論理相同In 
(OR> 。 101bは屈曲点記憶ランチ(FF) 。 11はCI?Tデイスプレィ。 12はフロッピィディスク(FD) 。 =15− =17− 不イし日月の一芙オ邑イ多″]とフ゛0ソ、7Cンレ*
 (r=(イ)亭 1 図 侭木の表示劣」仰方弐゛Σ↓兇朗4る6平 3  区

Claims (1)

  1. 【特許請求の範囲】 ラスタスキャン方式で、フレームメモリからデータを読
    み出し、これを表示する装置において、上記表示用のフ
    レームメモリを2組用意し、その一方のフレームメモリ
    (8)には、該表示すべきデータの輪郭線のみを描画し
    、 他の一方のフレームメモリ(9)には、該表示すべきデ
    ータの屈曲点のみを描画する手段を設け、上記2組のフ
    レームメモリ(8、9)から表示データを同時に読み出
    しつつ、上記表示データの屈曲点のみが描画されている
    フレームメモリ(9)から読み出したデータについては
    、最初の屈曲点の位置から次の屈曲点の位置迄の画素を
    ‘黒’、又は‘白’とし、その次の屈曲点の位置から次
    の屈曲点の位置迄の画素を‘黒’、又は‘白’とするこ
    とを繰り返して、 このデータと、上記輪郭線のみが描画されたフレームメ
    モリ(8)からの出力データとの論理和出力を表示装置
    に転送して表示することを特徴とする表示制御方式。
JP62257617A 1987-10-13 1987-10-13 表示制御方式 Pending JPH01100590A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62257617A JPH01100590A (ja) 1987-10-13 1987-10-13 表示制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62257617A JPH01100590A (ja) 1987-10-13 1987-10-13 表示制御方式

Publications (1)

Publication Number Publication Date
JPH01100590A true JPH01100590A (ja) 1989-04-18

Family

ID=17308746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62257617A Pending JPH01100590A (ja) 1987-10-13 1987-10-13 表示制御方式

Country Status (1)

Country Link
JP (1) JPH01100590A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0464182A (ja) * 1990-07-03 1992-02-28 Toshiba Corp 塗り潰しパターン発生装置および該装置を用いたパターン塗り潰し方法
JPH0486961A (ja) * 1990-07-31 1992-03-19 Toshiba Corp 塗りつぶしパターン発生装置および発生方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0464182A (ja) * 1990-07-03 1992-02-28 Toshiba Corp 塗り潰しパターン発生装置および該装置を用いたパターン塗り潰し方法
JPH0486961A (ja) * 1990-07-31 1992-03-19 Toshiba Corp 塗りつぶしパターン発生装置および発生方法

Similar Documents

Publication Publication Date Title
JPS63178287A (ja) 表示装置
JPS6049391A (ja) ラスタ走査表示システム
JPH07322057A (ja) 2進入力画像の解像度の増大方法及びその増大装置、ならびに2進入力画像の外観の改良方法
US5526474A (en) Image drawing with improved process for area ratio of pixel
JPH0385597A (ja) 画像処理装置及び方法
JPH01100590A (ja) 表示制御方式
EP0062669A1 (en) GRAPHIC IMAGE AND TEXT GENERATOR FOR A SCANNING SCANNING DISPLAY.
JPH05181454A (ja) 表示方式、その制御回路および表示装置
JPH08123904A (ja) 書体種類処理装置
JPS59143194A (ja) 画像表示装置
JPH023099A (ja) 表示装置
JPH05143743A (ja) ベクトル画像描画装置
JPH0661960B2 (ja) ドツト補間制御装置
JP2987983B2 (ja) 文字表示装置
JPH01590A (ja) コンピュータシステム用文字発生方法
JPH11243481A (ja) 文書処理装置および記録媒体
JPH06175637A (ja) 文字の生成方法
JPS62151892A (ja) 情報処理装置
JPS62150470A (ja) ベクトル文字発生装置
JPH06175640A (ja) 画像縮小装置
JPH0553558A (ja) 情報処理装置
JPH03281363A (ja) 文書出力装置
JPH03208680A (ja) 画像形成装置
JPH0376513B2 (ja)
JPS62150471A (ja) 組合せ画像出力装置