JPH01302389A - グラフィックディスプレイ装置 - Google Patents
グラフィックディスプレイ装置Info
- Publication number
- JPH01302389A JPH01302389A JP63132979A JP13297988A JPH01302389A JP H01302389 A JPH01302389 A JP H01302389A JP 63132979 A JP63132979 A JP 63132979A JP 13297988 A JP13297988 A JP 13297988A JP H01302389 A JPH01302389 A JP H01302389A
- Authority
- JP
- Japan
- Prior art keywords
- line width
- character
- graphic
- memory
- display device
- 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
Links
Landscapes
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明はベクトル形式で記憶されている文字。
図形情報を拡大、縮小する場合に自動的に線幅も増減さ
せることができるグラフィックディスプレイ装置に関す
る。
せることができるグラフィックディスプレイ装置に関す
る。
(従来の技術)
従来、グラフィックディスプレイ装置において、図形あ
るいは文字を表示する場合に、その図形(文字)が拡大
/縮小されることが多い。このため、表示する図形(文
字)をベクトル形式(X。
るいは文字を表示する場合に、その図形(文字)が拡大
/縮小されることが多い。このため、表示する図形(文
字)をベクトル形式(X。
Y座標)で記憶しておき、拡大/縮小する場合にはその
座標値をマトリクス演算などを用いて拡大/縮小して、
拡大/縮小された座標を線で結ぶ、いわゆる線画により
、図形(文字)を拡大/縮小していた。
座標値をマトリクス演算などを用いて拡大/縮小して、
拡大/縮小された座標を線で結ぶ、いわゆる線画により
、図形(文字)を拡大/縮小していた。
(発明が解決しようとする課題)
しかし、拡大/縮小する場合にX、Y座標値の拡大/縮
小だけでは、線画であるがゆえに、その線幅が固定的に
決定されている。このため、線幅が一本の幅しかなけれ
ば、その図面を拡大した時も一本の幅であるために、拡
大された図形が非常に見づらいという問題点がある。
小だけでは、線画であるがゆえに、その線幅が固定的に
決定されている。このため、線幅が一本の幅しかなけれ
ば、その図面を拡大した時も一本の幅であるために、拡
大された図形が非常に見づらいという問題点がある。
本発明は上記の点に鑑みてなされたもので、その目的は
、ベクトル形式で記憶されている文字。
、ベクトル形式で記憶されている文字。
図形情報を拡大、縮小する場合に、自動的にその幅も広
げたり、縮めたりすることができるグラフィックディス
プレイ装置を提供することにある。
げたり、縮めたりすることができるグラフィックディス
プレイ装置を提供することにある。
[発明の構成]
(課題を解決するための手段及び作用)記ta手段に記
憶されたベクトル形式で記憶された文字1図形情報を表
示部に表示する機能を有するグラフィックディスプレイ
装置において、スケール値に応じて上記記憶手段に記憶
される前記文字1図形情報の座標のシフト量を変化させ
て文字5図形の線幅を文字1図形情報の拡大、縮小に応
じて増減させることを特徴とするグラフィックディスプ
レイ装置である。
憶されたベクトル形式で記憶された文字1図形情報を表
示部に表示する機能を有するグラフィックディスプレイ
装置において、スケール値に応じて上記記憶手段に記憶
される前記文字1図形情報の座標のシフト量を変化させ
て文字5図形の線幅を文字1図形情報の拡大、縮小に応
じて増減させることを特徴とするグラフィックディスプ
レイ装置である。
つまり、スケール値に応じて線幅を計算して、その線幅
になるように文字2図形情報の座はをずらしている。
になるように文字2図形情報の座はをずらしている。
(実施例)
以下図面を参照して本発明の一実施例に係イつるグラフ
ィックディスプレイ装置について説明する。第1図はグ
ラフィックディスプレイ装置を示す全体的なブロック図
である。同図において、11は装置全体を制御するMP
U (マイクロ・プロセッサ・ユニット)である。この
MPUIIにはシステムバスSBを介して、制御用プロ
グラムを格納するROM (リード・オンリ・メモリ)
よりなるプログラムメモリ12、上記MPUIIの作業
用記憶領域であるワークメモリ13、図示しないホスト
CPU (中央処理装置)との接続インタフェースであ
る外部インタフェース14、上記MP U 11より与
えられたX、Y座標をベクトルとして画面メモリ16に
描画するグラフィック制御部15、各図形をベクトル形
式で記憶する図面定義用メモリ17、文字をベクトル形
式で記憶するベクトルフォントメモリ18が接続されて
いる。
ィックディスプレイ装置について説明する。第1図はグ
ラフィックディスプレイ装置を示す全体的なブロック図
である。同図において、11は装置全体を制御するMP
U (マイクロ・プロセッサ・ユニット)である。この
MPUIIにはシステムバスSBを介して、制御用プロ
グラムを格納するROM (リード・オンリ・メモリ)
よりなるプログラムメモリ12、上記MPUIIの作業
用記憶領域であるワークメモリ13、図示しないホスト
CPU (中央処理装置)との接続インタフェースであ
る外部インタフェース14、上記MP U 11より与
えられたX、Y座標をベクトルとして画面メモリ16に
描画するグラフィック制御部15、各図形をベクトル形
式で記憶する図面定義用メモリ17、文字をベクトル形
式で記憶するベクトルフォントメモリ18が接続されて
いる。
上記画面メモリ16は画面に対応する図形をドツトで記
憶するメモリであり、この画面メモリ16に記憶される
データは図形発生回路1つにより映像信号として送り出
されて表示装置20に表示される。上記ワークメモリ1
3には現在のスケール値(拡大/縮小率)が記憶されて
いる。
憶するメモリであり、この画面メモリ16に記憶される
データは図形発生回路1つにより映像信号として送り出
されて表示装置20に表示される。上記ワークメモリ1
3には現在のスケール値(拡大/縮小率)が記憶されて
いる。
次に、上記のように構成された本発明の一実施例の動作
について説明する。第2図のフローチャートを用いてグ
ラフィック制御部15において行われる文字1図形情報
の拡大/縮小処理について説明する。この実施例におい
ては、ベクトルフォントメモリ18に記憶されるベクト
ル形式の文字情報を拡大/縮小する場合について説明す
る。まず、ワークメモリ13に記憶される現在のスケー
ル値がグラフィック制御部15に読み込まれる(ステッ
プSl)。そして、ベクトルフォントメモリ18に記憶
されるベクトル形式の文字情報のうち、拡大/縮小の対
象となる文字情報の始点座標及び終点座標が読込まれる
(ステップS2゜S3)。そして、上記スケール値に基
づいて、この始点座標及び終点座標を拡大/縮小した始
点座標及び終点座標がMPUIIで計算されてグラフィ
ック制御部15に出力される。そして、このグラフィッ
ク制御部15は上記拡大/縮小した始点座標及び終点座
標を画面メモリ16に出力し、この拡大/縮小された始
点座標/終点座標は図面発生回路19により表示装置2
0上に表示される(ステップS4)。次に、上記スケー
ル値に合った線幅が計算される(ステップS5)。例え
ば、スケール値がn(拡大も縮小も行われない標準モー
ド)の場合には線幅もnに設定される。そして、1≦ス
ケール値≦nの場答には縮小、スケール値〉nの場合に
は拡大を意味するものである。つまり、文字が拡大され
る場合には線幅は太くされ、縮小される場合には線幅は
細くされる。例えば、線幅−1であることは文字がドツ
トで表示されるため、一番細い線幅となる。そして、上
記ステップS5で算出された線幅が「1」であるか否か
判定される(ステップS6)。このステップS6の処理
で線幅が「1」であると判定された場合には線幅は小さ
くできないので、処理が終了される。
について説明する。第2図のフローチャートを用いてグ
ラフィック制御部15において行われる文字1図形情報
の拡大/縮小処理について説明する。この実施例におい
ては、ベクトルフォントメモリ18に記憶されるベクト
ル形式の文字情報を拡大/縮小する場合について説明す
る。まず、ワークメモリ13に記憶される現在のスケー
ル値がグラフィック制御部15に読み込まれる(ステッ
プSl)。そして、ベクトルフォントメモリ18に記憶
されるベクトル形式の文字情報のうち、拡大/縮小の対
象となる文字情報の始点座標及び終点座標が読込まれる
(ステップS2゜S3)。そして、上記スケール値に基
づいて、この始点座標及び終点座標を拡大/縮小した始
点座標及び終点座標がMPUIIで計算されてグラフィ
ック制御部15に出力される。そして、このグラフィッ
ク制御部15は上記拡大/縮小した始点座標及び終点座
標を画面メモリ16に出力し、この拡大/縮小された始
点座標/終点座標は図面発生回路19により表示装置2
0上に表示される(ステップS4)。次に、上記スケー
ル値に合った線幅が計算される(ステップS5)。例え
ば、スケール値がn(拡大も縮小も行われない標準モー
ド)の場合には線幅もnに設定される。そして、1≦ス
ケール値≦nの場答には縮小、スケール値〉nの場合に
は拡大を意味するものである。つまり、文字が拡大され
る場合には線幅は太くされ、縮小される場合には線幅は
細くされる。例えば、線幅−1であることは文字がドツ
トで表示されるため、一番細い線幅となる。そして、上
記ステップS5で算出された線幅が「1」であるか否か
判定される(ステップS6)。このステップS6の処理
で線幅が「1」であると判定された場合には線幅は小さ
くできないので、処理が終了される。
一方、線幅が「1」でない場合には、ステップS7以降
の処理に進んで線幅を上記ステップS5で計算された線
幅にする処理が行われる。つまり、ステップS7乃至ス
テップS9により上記ステップS4で描画された拡大/
縮小された始点及び終点を結ぶ線を両側に交互にずらし
て、線幅を広げる処理が行われる。ここで、ずらす方向
としては始点と終点を線画の角度が0度以上45度未満
である場合にはX軸方向にずらし、始点と終点を線画の
角度が45度以上90度以下である場合にはY軸方向に
ずらしている。つまり、ステップS8のように始点、終
点を座標の大きい方にずらす処理及び始点、終点を座標
の小さい方にずらす処理が交互に行われて、画面メモリ
16上に書き込まれ、表示装置20上に表示される(ス
テップ510)。そして、ステップS8.S9の処理に
より線幅を広げて、その線幅が上記ステップS5で計算
された線幅に等しくなるまで、ステップS8.S9の処
理が行われる。そして、線幅が上記ステップS5で計算
された線幅に等しくなると、ステップSllでrYES
Jと判定され、線幅を広げる処理は終了される。
の処理に進んで線幅を上記ステップS5で計算された線
幅にする処理が行われる。つまり、ステップS7乃至ス
テップS9により上記ステップS4で描画された拡大/
縮小された始点及び終点を結ぶ線を両側に交互にずらし
て、線幅を広げる処理が行われる。ここで、ずらす方向
としては始点と終点を線画の角度が0度以上45度未満
である場合にはX軸方向にずらし、始点と終点を線画の
角度が45度以上90度以下である場合にはY軸方向に
ずらしている。つまり、ステップS8のように始点、終
点を座標の大きい方にずらす処理及び始点、終点を座標
の小さい方にずらす処理が交互に行われて、画面メモリ
16上に書き込まれ、表示装置20上に表示される(ス
テップ510)。そして、ステップS8.S9の処理に
より線幅を広げて、その線幅が上記ステップS5で計算
された線幅に等しくなるまで、ステップS8.S9の処
理が行われる。そして、線幅が上記ステップS5で計算
された線幅に等しくなると、ステップSllでrYES
Jと判定され、線幅を広げる処理は終了される。
以上の処理によりベクトルフォントメモリ18に記憶さ
れているベクトル形式の文字情報の一部を構成する一辺
の始点、終点に対して線幅を決定する処理が行われたが
、ベクトル形式の文字情報の他の部分の始点、終点の線
幅の計算及び線幅を広げる処理についても同様にステッ
プS1以降の処理が実行されることにより行われ、ベク
トルフォントメモリ18に記憶されているベクトル形式
の文字情報のを構成する各辺の始点、終点に対して線幅
を決定する処理が終了すると、文字の拡大/縮小が、そ
のスケール値に応じた線幅を持つように自動的に処理さ
れる。
れているベクトル形式の文字情報の一部を構成する一辺
の始点、終点に対して線幅を決定する処理が行われたが
、ベクトル形式の文字情報の他の部分の始点、終点の線
幅の計算及び線幅を広げる処理についても同様にステッ
プS1以降の処理が実行されることにより行われ、ベク
トルフォントメモリ18に記憶されているベクトル形式
の文字情報のを構成する各辺の始点、終点に対して線幅
を決定する処理が終了すると、文字の拡大/縮小が、そ
のスケール値に応じた線幅を持つように自動的に処理さ
れる。
なお、上記実施例においてはベクトルフォントメモリ1
8に記憶される文字を拡大/縮小する場合について述べ
たが、図面定義用セグメントメモリ17に記憶される図
形を拡大/縮小する場合についても同様にして行われる
。また、ステップS7乃至S9の処理により線画を交互
にずらすようにしたが、交互に限らなくても良い。
8に記憶される文字を拡大/縮小する場合について述べ
たが、図面定義用セグメントメモリ17に記憶される図
形を拡大/縮小する場合についても同様にして行われる
。また、ステップS7乃至S9の処理により線画を交互
にずらすようにしたが、交互に限らなくても良い。
[発明の効果]
以上詳述したように本発明によれば、ベクトル形式で記
憶されている文字1図形情報を拡大。
憶されている文字1図形情報を拡大。
縮小する場合に、自動的にその幅を広げたり、縮めたり
するようにしたので、文字1図形を拡大/縮小した場合
でも文字1図形がバランス良く、見やすいグラフィック
ディスプレイ装置を提供することができる。
するようにしたので、文字1図形を拡大/縮小した場合
でも文字1図形がバランス良く、見やすいグラフィック
ディスプレイ装置を提供することができる。
第1図は本発明の一実施例に係わるグラフィ・ツクデイ
スプレィ装置を示すブロック図、第2図は同実施例の動
作を示すフローチャートである。 11・・・MPU、15・・・グラフィック制御部、1
6・・・画面メモリ、17・・・図面定義用セグメント
メモリ、18・・・ベクトルフォントメモリ、20・・
・表示装置。 出願人代理人 弁理士 鈴江武彦 第 1 区
スプレィ装置を示すブロック図、第2図は同実施例の動
作を示すフローチャートである。 11・・・MPU、15・・・グラフィック制御部、1
6・・・画面メモリ、17・・・図面定義用セグメント
メモリ、18・・・ベクトルフォントメモリ、20・・
・表示装置。 出願人代理人 弁理士 鈴江武彦 第 1 区
Claims (1)
- 記憶手段に記憶されたベクトル形式で記憶された文字、
図形情報を表示部に表示する機能を有するグラフィック
ディスプレイ装置において、スケール値に応じて上記記
憶手段に記憶される前記文字、図形情報の座標のシフト
量を変化させて文字、図形の線幅を文字、図形情報の拡
大、縮小に応じて増減させることを特徴とするグラフィ
ックディスプレイ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63132979A JPH01302389A (ja) | 1988-05-31 | 1988-05-31 | グラフィックディスプレイ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63132979A JPH01302389A (ja) | 1988-05-31 | 1988-05-31 | グラフィックディスプレイ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH01302389A true JPH01302389A (ja) | 1989-12-06 |
Family
ID=15093955
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63132979A Pending JPH01302389A (ja) | 1988-05-31 | 1988-05-31 | グラフィックディスプレイ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH01302389A (ja) |
-
1988
- 1988-05-31 JP JP63132979A patent/JPH01302389A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07108731A (ja) | 複数オーバレイ印刷装置、複数オーバレイ出力装置及び複数オーバレイ印刷システム | |
| JP2634851B2 (ja) | 画像処理装置 | |
| JPH06176122A (ja) | 図形編集装置 | |
| US20070216688A1 (en) | Display program, data structure and display device | |
| JPS6033591A (ja) | 図形の部分拡大表示方式 | |
| US5093905A (en) | Inclined rectangular pattern generating system | |
| JP3056112B2 (ja) | 液晶ディスプレイ表示制御方式 | |
| JPS6035075B2 (ja) | Crt表示装置 | |
| JP4320604B2 (ja) | 画像処理方法および画像処理装置 | |
| JPH0113114B2 (ja) | ||
| JP2700124B2 (ja) | 図形表示方法及びその実施装置 | |
| JP3807052B2 (ja) | 図形描画装置、及び記憶媒体 | |
| JPH02222079A (ja) | 破線描画方法 | |
| JPH06268912A (ja) | 画面表示回路装置 | |
| JPH0127469B2 (ja) | ||
| JP2910921B2 (ja) | 印刷制御装置 | |
| JPS6385978A (ja) | 図形編集装置 | |
| JP2001117910A (ja) | 文書書式自動修正装置及び方法並びに文書書式自動修正プロブラムを記憶した記憶媒体 | |
| JPS6265080A (ja) | グラフ表示方式 | |
| JPS6283790A (ja) | 画像処理装置 | |
| JPH0946515A (ja) | 拡大表示制御装置 | |
| JPH04131973A (ja) | 図形出力装置 | |
| JPS63247868A (ja) | 三次元図形表示装置 | |
| JPH0470982A (ja) | 直線描画方式 | |
| JPH10222648A (ja) | 画像処理方法および装置 |