JPH02134686A - 文字パターン変倍装置 - Google Patents

文字パターン変倍装置

Info

Publication number
JPH02134686A
JPH02134686A JP63287971A JP28797188A JPH02134686A JP H02134686 A JPH02134686 A JP H02134686A JP 63287971 A JP63287971 A JP 63287971A JP 28797188 A JP28797188 A JP 28797188A JP H02134686 A JPH02134686 A JP H02134686A
Authority
JP
Japan
Prior art keywords
line
line width
character pattern
slanting
inflection point
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
JP63287971A
Other languages
English (en)
Inventor
Hatsuo Miyahara
宮原 初男
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co 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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP63287971A priority Critical patent/JPH02134686A/ja
Publication of JPH02134686A publication Critical patent/JPH02134686A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T3/00Geometric image transformations in the plane of the image
    • G06T3/40Scaling of whole images or parts thereof, e.g. expanding or contracting
    • G06T3/4007Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、輪郭文字パターンの様に文字を屈曲点の座標
データで与えられる文字パターンを所望の大きさに変倍
する文字パターン変倍装置に関するものである。
従来の技術 輪郭文字パターンは縦線、横線、飾り、斜め線等に分け
ることができる。アウトラインパターンから任意に拡大
、縮小したドツト文字パターンを生成する場合、輪郭文
字パターンを構成する屈曲点を拡大、縮小率に応じて座
標返還しただけでは四捨五入等の丸め処理により生成さ
れたドツト文字パターンは線幅等が不自然となり文字の
バランスが崩れてしまい、文字品質が低下してしまう。
従来、これを防ぐために輪郭文字パターンの拡大、縮小
時の線幅制御方式が提案されている(特開昭62−27
2295号公報)。この方式では斜め線の線幅制御を行
うために斜め線を構成する屈曲点に位置情報という属性
を付与し、この属性に従い斜め線の線幅補正を行ってい
る。第7図を参照しながらこの方式の説明を行う。第7
図において屈曲点P16〜P19は縦線Aを、P19〜
P26は斜め線Bを、P26〜P29は横線Cを構成し
ている。ここで、斜め線Bを構成する屈曲点P19〜P
26全てに縦線Aと横線Cが接続しているという情報が
付与される。更にP19〜P22にはこの斜め線内で右
下という情報が、P23〜P26には左上という情報が
付与される。この輪郭文字パターンが拡大、縮小された
ときに、縦線Aと横線Cの線幅に補正が加えられたなら
ば、その補正値と前述の付与情報により斜め線Bを構成
する屈曲点に補正が加えられる。つまり、縦線Aに補正
が加えられたならば斜め線Bには左右方向の補正が加え
られ、横線Cに補正が加えられたならば、斜め線Bには
上下方向の補正が加えられることになる。
発明が解決しようとする課題 しかしながらこの場合、斜め線と接続されている縦線や
横線に加える線幅補正値により斜め線の線幅制御が決定
される。従って、斜め線が縦線や横線のいずれにも接続
されていない場合、あるいは一方に接続されている場合
、或はその両方に接続されている場合によって、斜め線
の線幅に対する補正が違ってくるという問題点がある。
特に斜め線に縦線と横線がいずれにも接続されていない
場合は斜め線の線幅に対して全く補正が加わらないこと
になる。
課題を解決するための手段 この課題を解決するために本発明は、斜め線部分の屈曲
点について座標軸に平行な方向における対応するする点
までの距離を算出し、輪郭文字パターンを変倍する場合
に、この距離にも変倍率を乗じ、得らた距離で決定され
る点も屈曲点の一つとして文字パターンに展開する構成
でなる。
作用 この構成によって、単独の斜め線の部分でも、縦方向或
は横方向の長さを線幅として決定されるので斜め線部分
の線幅の制御を行うことになる。
実施例 以下、本発明の一実施例を図面を参照して詳細に説明す
る。先ず第1図は、本発明の一実施例における文字パタ
ーン変倍装置の構成を示すブロック図である。ここで1
はオリジナルの輪郭文字パターンを記憶する輪郭文字パ
ターン記憶部である。
2は輪郭文字パターン記憶部1に記憶された輪郭文字パ
ターンの斜め線部を抽出する斜め線の屈曲点検出部であ
る。3は輪郭文字パターン記憶部1に記憶された輪郭文
字パターンの屈曲点の間を結んで文字の輪郭を決定する
屈曲点補間部、4は斜め線の線幅を検出する斜め線の線
幅検出部、5は斜め線の線幅検出部4で検出された線幅
に変倍率を乗じて変倍したときの斜め線の線幅を決定す
る斜め線の線幅変換部である。6は輪郭文字パターン記
憶部1に記憶された屈曲点の座標を変倍率に従って変換
する屈曲点座標変換部である。7は斜め線の線幅変換部
5で変換された線幅と屈曲点座標変換部6で変換された
屈曲点の座標データから斜め線上の屈曲点の座標軸に平
行な方向における点の座標を算出する屈曲点対検出部で
ある。8は屈曲点座標変換部6及び屈曲点対検出部7で
求められた輪郭座標データより文字パターンに展開する
塗り潰し部である。9は塗り潰し部8で展開された文字
パターンを記憶する文字パターン記憶部である。
以上のように構成された本実施例の動作を以下に説明す
る。第2図に示す輪郭文字パターンが入力されたとする
と、斜め線の屈曲点検出部2において、隣り合う屈曲点
のX座標とY座標とが共に等しくない点を抽出すること
によって斜め線を構成する屈曲、ジxQ6〜Q30とQ
34〜Q40が検出される。検出された屈曲点は屈曲点
補間部3により補間される。これにより斜め線の輪郭線
が得られる。そのうち、座標軸に平行な輪郭線に接続さ
れていない斜め線について、第3図に屈曲点Q34〜Q
40を補間して得られた輪郭線を示す。
次に斜め線の線幅検出部4で斜め線を描く屈曲点での線
幅、つまり屈曲点補間部3で得られた輪郭線と各屈曲点
とのX方向の距蔵を求める。つまり、各屈曲点から文字
部内に引いた水平線の輪郭線との交点までの距離を求め
る。屈曲点Q34とQ35のように互いのY座標が同じ
場合は重複してしまうので片方の屈曲点に対してのみ線
幅を求める。
このようにして求めた線幅を第4図に示す。これは斜め
線の線幅検出部4内に設けられる線幅情報記憶部14の
内容を示したものである。
そして斜め線の線幅変換部5で各々の屈曲点での線幅に
拡大、縮小率を乗じて拡大、縮小後の線幅を求め、及び
、屈曲点座標変換部6では斜め線を構成する屈曲点の座
標値を拡大、縮小する。例えば、屈曲点Q34の座標値
が(82,95)で2分の1に縮小したとすると縮小後
の座標は座標値を2分の1し四捨五入して(41,48
)となる。
屈曲点座標変換部6で求めた座標変換後の座標と斜め線
の線幅変換部5で求めた拡大、縮小後の線幅より屈曲点
対検出部7で座標変換後の屈曲点と対となる座標点を求
める。例えば、Q34の場合は座標変換後の屈曲点の座
標が(41,48)で拡大、縮小後の線幅が4なので、
対となる座標点のX座標は45 (−41+4)となる
。従って、対となる座標点は(45,48)となる。以
上のようにして求めた対となる座標点を線幅情報記憶部
14に付加して更新したものを第6図に示す。
最後に、塗り潰し部において座標変換後の屈曲点2対と
なる座標点を補間して得られた輪郭線内を塗り潰す。
第5図で示される線幅情報記憶部14に基づいて第3図
の輪郭文字パターンの斜め線を構成する屈曲点Q34〜
Q40を2分の1に縮小した場合に生成されるドツト文
字パターンを第6図に示す。
他の斜め線に対しても同様に行うことにより線幅制御を
行ったドツト文字パターンを生成することができる。
以上の説明において、輪郭文字パターン記憶部1に記憶
された屈曲点座標のうち斜め線を構成する点、つまりQ
34、Q36、Q38、Q39、Q40についてその横
方向の距離を求めこのデータに従って屈曲点対を算出し
ていたが、この距離は横方向の距離でも何等差し支えな
い。又、全ての点について横方向の距離を求めたが、線
幅を算出した結果が負になる点〈実施例においてはQ3
6)については、変倍する前の横方向の対応する点を新
たな屈曲点とし、本来の屈曲点〈実施例ではQ36)は
屈曲点として扱わないことにしたり、或は算出した線幅
が負になる点は横方向の対応する点は文字パターンを展
開する際には使わないようにすることにより更に奇麗な
文字パターンを得ることが可能になる。
発明の効果 以上のように本発明は、輪郭文字パターンから任意に拡
大、縮小したドツト文字パターンを発生させる場合、本
発明の斜め線の線幅制御を行うことにより拡大、縮小後
の斜め線の線幅の不自然さをなくすことができるので高
品質なドツト文字パターンを発生することができる。
【図面の簡単な説明】
第1図は本発明の一実施例における文字パターン変倍装
置の構成を示すブロック図、第2図は輪郭文字パターン
の例を示すパターン図、第3図は本実施例における斜め
線部分を補間した例を示すパターン図、第4図は線幅情
報記憶部内の例を示す図、第5図は斜め線部分の変倍し
た線幅情報記憶部内の例を示す図、第6図は縮小した斜
め線部分の例を示すパターン図、第7図は輪郭文字パタ
ーンの例を示す図である。 1・・・輪郭文字パターン記憶部 2・・・斜め線の屈曲点検出部 3・・・屈曲点補間部 4・・・斜め線の線幅検出部 5・・・斜め線の線幅変換部 6・・・屈曲点座標変換部 7・・・屈曲点対検出部 8・・・塗り潰し部 9・・・文字パターン記憶部 y ■ 4・・・線幅情報記憶部

Claims (1)

  1. 【特許請求の範囲】 輪郭文字パターンの屈曲点の座標データから屈曲点と屈
    曲点との間の座標データを求める補間手段と、 輪郭文字パターンの斜め線部分を抽出する抽出手段と、 前記抽出手段によって抽出された斜め線部分の屈曲点と
    、該屈曲点を通って、輪郭文字パターンの文字部内に引
    いた座標軸に平行な線と前記補間手段によって補間され
    た文字パターンとの交点との距離を算出する線幅検出手
    段と、 輪郭文字パターンの屈曲点の座標データ及び前記線幅検
    出手段によって検出された距離に変倍率を乗じる変倍手
    段と、 前記変倍手段によって変倍された距離に従って、斜め線
    部分の屈曲点の座標軸に平行な方向における点を算出す
    る算出手段と、 前記変倍手段によって求められた屈曲点及び前記算出手
    段によって算出された点の座標データに従って文字パタ
    ーンを展開する展開手段と、を有することを特徴とする
    文字パターン変倍装置。
JP63287971A 1988-11-15 1988-11-15 文字パターン変倍装置 Pending JPH02134686A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63287971A JPH02134686A (ja) 1988-11-15 1988-11-15 文字パターン変倍装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63287971A JPH02134686A (ja) 1988-11-15 1988-11-15 文字パターン変倍装置

Publications (1)

Publication Number Publication Date
JPH02134686A true JPH02134686A (ja) 1990-05-23

Family

ID=17724123

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63287971A Pending JPH02134686A (ja) 1988-11-15 1988-11-15 文字パターン変倍装置

Country Status (1)

Country Link
JP (1) JPH02134686A (ja)

Similar Documents

Publication Publication Date Title
US7945114B2 (en) Image transform method for obtaining expanded image data, image processing apparatus and image display device therefore
JP5893755B2 (ja) グリフ補間を利用したフォント生成装置、及びその方法
JP3238580B2 (ja) 太め細め文字生成装置
JPH0916146A (ja) 文字・記号パターン発生装置
US5519412A (en) Pattern processing method
JPH06168334A (ja) 描画装置
US5355448A (en) Method of generating dot signals corresponding to character pattern and the system therefor
JPH02134686A (ja) 文字パターン変倍装置
JP3280160B2 (ja) 文書処理装置および文書処理方法
JP2806679B2 (ja) 文字発生装置
JP2897721B2 (ja) 多角形二重化装置
JP2521756B2 (ja) パタ―ンデ―タ生成装置
JPH01270094A (ja) 文字フォント生成方法
JPH04162092A (ja) アウトラインフォントの文字発生方式
JPH10143676A (ja) 画像処理装置、画像処理方法、および記録媒体
JP2782753B2 (ja) 文字パターン変倍装置
JPH096311A (ja) アウトラインフォント描画装置
JPH02130689A (ja) 図形処理装置
JPH0877372A (ja) アウトライン塗りつぶし装置
JPH0573026A (ja) 文字図形発生方法
JPH0398091A (ja) 文字発生装置
JPS63282887A (ja) ベクトル文字・図形の処理方式
JPH047594A (ja) 文字等発生方式
JPH05224654A (ja) 文字発生方式
JPH0387794A (ja) 文字フォント発生方式