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

文字パターン変倍装置

Info

Publication number
JPH02197895A
JPH02197895A JP1007233A JP723389A JPH02197895A JP H02197895 A JPH02197895 A JP H02197895A JP 1007233 A JP1007233 A JP 1007233A JP 723389 A JP723389 A JP 723389A JP H02197895 A JPH02197895 A JP H02197895A
Authority
JP
Japan
Prior art keywords
character pattern
line width
line
character
width
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.)
Granted
Application number
JP1007233A
Other languages
English (en)
Other versions
JP2748486B2 (ja
Inventor
Yumiko Ikemure
池牟禮 由美子
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 JP1007233A priority Critical patent/JP2748486B2/ja
Publication of JPH02197895A publication Critical patent/JPH02197895A/ja
Application granted granted Critical
Publication of JP2748486B2 publication Critical patent/JP2748486B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 産業上の利用分野 本発明は、文字の輪郭線の屈曲点の座標データを記憶し
ておき、この座標データに変倍率を乗じて展開すること
によって所望の大きさの文字パターンを得ることのでき
る文字パターン変倍装置に関するものである。
従来の技術 近年、コスト低減と高品位な文字を生成するために、1
つの文字パターンで任意の文字が生成できる輪郭文字パ
ターンを拡大・縮小する文字パターン変倍装置が利用さ
れるようになってきた。
しかしながら、輪郭文字パターンを何も補正せずに拡大
・縮小すると、文字パターンを離散化する際の四捨五入
等の丸め処理で線幅の均整の崩れた文字が生成される。
従来、これを防ぐために拡大・縮小における線幅制御方
式が提案されている(時開62−63384)。
以下、従来の文字パターン変倍装置について説明する。
第7図は従来の文字パターン変倍装置の構成を示すブロ
ック図である。12は基となる輪郭文字パターンで、1
3は基となる輪郭文字パターン12より屈曲点を抽出す
る屈曲点抽出部、14は屈曲点抽出部13の屈曲点の座
標値を拡大、縮小する座標変換部である。15は屈曲点
抽出部13で抽出した屈曲点より縦線、M線、飾り等の
属性を付与する属性付与部である。17は線幅制御情報
作成部16で作成した制御情報より線幅制御を行う屈曲
点制御部である。18は屈曲点制御部17で生成した屈
曲点の塗りつぶしを行う塗りつぶし部である。19は基
となる文字パターンを拡大、縮小し、線幅制御して得ら
れる拡大、縮小文字パターンである。
発明が解決しようとする課題 しかしながら前記の従来例の構成では、基となる輪郭文
字パターンにおいて線幅の等しい複数の線は同じ線幅に
なるが基となる輪郭文字パターンが文字のバランスをと
るために1.2ドツト分太(したり細くしたりしている
場合にこれを縮小すると同じにした方が好ましい線幅の
線が違ってしまうことがあった。例えば第5図に示すよ
うに「亜」の文字の縦線の幅がまちまちになってしまう
ことがあった。
課題を解決するための手段 本発明は、この課題を解決するため、輪郭文字パターン
の線幅を検出して各々の線幅に従ってこれを分類し、分
類された線群毎の目標線幅を算出する算出手段と、変倍
された文字パターンの線幅を算出手段によって算出され
た線幅に補正する構成でなる。
作用 本発明は、この構成により、基となる文字パターンに僅
かな線幅の違いがあっても縮小したときは同じ線幅に補
正される。
実施例 第1図は本発明の一実施例におけるもしパターン変倍装
置における機能ブロック図を示すものである。
1は、輪郭文字パターンデータ格納部であり、文字パタ
ーンを座標値で表現したデータが格納されている。3は
、輪郭文字パターン格納部1より取り込んだ文字パター
ンデータから縦、横線分を抽出する線分抽出部2で抽出
した線分より縦線、横線を構成する屈曲点を検出する構
成点抽出部である。4は、 構成点抽出部3で抽出された構成点より線幅と中心線を
計算する線幅検出部である。5は、線幅検出部4で求め
た線幅をグループ化する目標線幅検出部である。6は、
あらかじめ決定している拡大、縮小率を輪郭文字パター
ン格納部1に記憶された屈曲点に乗じて座標変換を行う
屈曲点座標変換部である。7は、構成点抽出部3、線幅
検出部4、及び目標線幅検出部5で得た構成点、線幅、
中心線を前記の拡大、縮小率上置じ拡大、縮小率を乗じ
てデータ変換する線幅変換部である。8は、構成点抽出
部3で抽出された構成点に付随する飾りの点を検出する
飾り検出部である。9は、以上検出されたデータを使用
して屈曲点を補正する屈曲点補正部である。10は、屈
曲点補正部9より補正された座標値の塗りつぶしを行う
塗りつぶし部である。11は、塗りつぶし部10で得ら
れた拡大、或は縮小された文字パターンである。
以上のように構成された輪郭文字パターンの拡大、縮小
における屈曲点補正方式について、第2図の「亜」の文
字を例に、以下その動作を説明する。
まず、第2図の文字パターンの屈曲点PO〜P54の座
標値を取り込む。この座標値は図に示すような左下を原
点とするX−Yの直交座標で整数値をとる。
ここで、第3図は例題文字「亜」の文字サイズが109
2x1092マスの輪郭文字パターンデータである。
次に、線分は屈曲点PiとPi+1を結んで得られるも
のであり、各々の線分の傾きを計算する。
計算された傾きにより、縦線、横線を構成する線分を抽
出する。
(1)線分の傾き く ±Δl のときは横線分 (2)線分の傾き 〉 ±Δ2 のときは縦線分 Δ1、Δ2はあらかじめ決定されたしきい値である。
このようにして得られた線分情報より各々の縦線(横線
〉を構成している線分を検出し、縦線(横線)を構成す
る右(上)の開始点、右(上)の終了点、左(下)の開
始点、左(下〉の終了点の構成点を抽出する。前記抽出
された4構成点より中心線と線幅を計算する。
ぞして、前記で得た線幅について縦線、横線と別々に線
幅のグループ化を行う。線幅グループ化については以下
のような処理を行う。
[処理1] グループ化する基準幅の決定1、最も数の
多い幅 2、数の多い幅の±α以内に含まれる数が最も多い幅 3、メジアン線(ばらつきの中央に近い線幅の線)に最
も近い幅 基準幅の決定の優先順位は、1.2.3.とし、1、を
満たす幅がみつからない場合は2.へ移行し、2oを満
たす幅がみつからない場合は3.へ移行する。
[処理21 処理1で決定した基準幅±α以内を1グル
ープとし、グループ内で平均をとる。
[処理31 全線幅がグループ化されるまで処理1、処
理2を繰り返す。
ここで、αは以下の式で表わされる。
α=基となる文字パターンのドツト数÷拡大*縮小した
ドツト数 第6図はグループ化する前の線幅とグループ化した後の
線幅である。
次にあらかじめ決定している拡大、縮小率を屈曲点PO
〜P64に乗する。前記中心線、前記線幅グループ化で
得た線幅、線構成点の4点についても同様に拡大、縮小
率を乗する。
次に、縦線、横線を構成する屈曲点以外の点より前記の
4構成点に属する飾りの点を検出する。
前記線幅グループ化で得た線幅と中心線の座標より右、
上の線幅、左、下の線幅を計算する。このようにして得
た目標線幅と各屈曲点の座標変換して得た線幅との差を
求め、その値を補正量とする。補正量は、各4点につい
て求める。
以上のようにして求めた補正量を縦線の場合は右の開始
点、終了点、左の開始点、終了点に、横線の場合は上の
開始点、終了点、下の開始点、終了点に、およびそれら
の点に属する飾りについて各々の補正量を加える。
以上のようにして得られた座標データを塗りつぶすこと
により、高品位な文字パターンを生成することができる
。例えば「亜」という文字は第4図に示すように第5図
に示す文字とは異なり縦線の幅が揃って出力される。
発明の効果 本発明は、基となる輪郭文字パターンの各線幅を分類し
て各線群毎に目標線幅を算出して、変倍後の文字パター
ンに対してこの目標線幅になるように補正するので、基
となる輪郭文字パターンの各線幅が僅かに異なる場合に
もこれを縮小して線幅のばらつきが目立つことのない高
品位な文字パターンを得ることができる。
【図面の簡単な説明】
第1図は本発明の一実施例における文字パターン変倍装
置の構成を示すブロック図、第2図は屈曲点補正の例題
文字「亜」において補正情報を抽出するための説明図、
第3図は例題文字パターンの座標データを示す図、第4
図は線幅制御を行なった場合の文字パターンを示す図、
第5図は線幅制御を行なわない場合の文字パターンを示
す図、第6図は線幅をグループ化をする前と後との対応
関係を示す説明図、第7図は従来の文字パターン変倍装
置の構成を示すブロック図である。 1・・・輪郭文字パターン格納部 2・・・線分抽出部 3・・・構成点抽出部 4・・・線幅検出部 5・・・目標線幅検出部 6・・・屈曲点座標変換部 7・・・線幅変換部 8・・・飾り検出部 9・・・屈曲点補正部 0・・・塗りつぶし部 1・・・拡大、縮小された文字パターン2・・・基とな
る輪郭文字パターン 3・・・屈曲点抽出部 4・・・座標変換部 5・・・属性付与部 6・・・線幅制御情報作成部 7・・・屈曲点制御部 8・・・塗りつぶし部 9・・・拡大、縮小文字パターン 代理人の氏名 弁理士 粟野重孝 ほか1名 第 図 第 第 図 図 第 図

Claims (1)

  1. 【特許請求の範囲】 文字の輪郭の屈曲点の座標データを記憶する文字パター
    ン記憶手段と、 前記記憶手段に記憶されたデータから文字を構成する線
    の各々の線幅を検出する線幅検出手段と、 前記線幅検出手段によって検出された各々の線幅に従っ
    てこれを分類する分類手段と、 前記分類手段によって分類された各線群毎の目標線幅を
    算出する算出手段と、 文字パターン記憶手段に記憶された座標データに変倍率
    を乗じる変倍手段と、 前記変倍手段によって変倍された座標データに基づく文
    字パターンの線幅を前記算出手段によって算出された線
    幅に補正する補正手段と、 を有することを特徴とする文字パターン変倍装置。
JP1007233A 1989-01-13 1989-01-13 文字パターン変倍装置 Expired - Fee Related JP2748486B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1007233A JP2748486B2 (ja) 1989-01-13 1989-01-13 文字パターン変倍装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1007233A JP2748486B2 (ja) 1989-01-13 1989-01-13 文字パターン変倍装置

Publications (2)

Publication Number Publication Date
JPH02197895A true JPH02197895A (ja) 1990-08-06
JP2748486B2 JP2748486B2 (ja) 1998-05-06

Family

ID=11660278

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1007233A Expired - Fee Related JP2748486B2 (ja) 1989-01-13 1989-01-13 文字パターン変倍装置

Country Status (1)

Country Link
JP (1) JP2748486B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992022888A1 (fr) * 1991-06-10 1992-12-23 Yoshiro Otsuka Procede pour egaliser l'epaisseur des lignes d'une police de caracteres a jour
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system
JP2007264748A (ja) * 2006-03-27 2007-10-11 Casio Comput Co Ltd 画像処理装置および画像処理方法
JP2012095079A (ja) * 2010-10-27 2012-05-17 Nec Engineering Ltd 画素数変換方法、それを実行させるためのプログラム及び画素数変換装置

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1992022888A1 (fr) * 1991-06-10 1992-12-23 Yoshiro Otsuka Procede pour egaliser l'epaisseur des lignes d'une police de caracteres a jour
GB2273805A (en) * 1991-06-10 1994-06-29 Yoshiro Otsuka Method of correctly aligning the line width of outline font
GB2273805B (en) * 1991-06-10 1995-09-06 Yoshiro Otsuka Method and apparatus for adjusting line widths of outline font
US5714987A (en) * 1991-06-10 1998-02-03 Otsuka; Yoshiro Method of equally adjusting line widths of outline font
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system
JP2007264748A (ja) * 2006-03-27 2007-10-11 Casio Comput Co Ltd 画像処理装置および画像処理方法
JP2012095079A (ja) * 2010-10-27 2012-05-17 Nec Engineering Ltd 画素数変換方法、それを実行させるためのプログラム及び画素数変換装置

Also Published As

Publication number Publication date
JP2748486B2 (ja) 1998-05-06

Similar Documents

Publication Publication Date Title
JPH02197895A (ja) 文字パターン変倍装置
JPS62272295A (ja) 線幅制御機能を持つ文字パタ−ンの拡大・縮小方式
US6822652B1 (en) Method and apparatus for parametric variation of text
JPH02187371A (ja) 文字パターン変倍装置
JP2659584B2 (ja) 図形塗りつぶし方法
JPH0332111B2 (ja)
JP2910101B2 (ja) ベクトル・フォント・データの構成点補正装置
JPH01303489A (ja) 文字出力方式
JP2521756B2 (ja) パタ―ンデ―タ生成装置
JPH06175638A (ja) 文字生成方法及びその装置
JP2603322B2 (ja) 文字処理装置及び方法
JP2777946B2 (ja) 文字パターンの鱗認識方式
JPS6081683A (ja) ドツトパタ−ンの拡大・縮小方式
JP3437032B2 (ja) 文字作成装置
JPH0493992A (ja) 文字・図形描画装置
JP3536894B2 (ja) 図形処理装置
JP3338484B2 (ja) アウトラインフォント変形装置
AU742564B2 (en) A method and apparatus for parametric variation of text
US20030015355A1 (en) Method for modifying handwriting locus of handwriting-input device
JPH03290691A (ja) ベクタフォントの縮小方法
JPH0338622B2 (ja)
JPH032895A (ja) ベクトルフオントによる文字パターンの変倍処理方法
JPH03100883A (ja) パターンの正規化装置
JPH0298788A (ja) パターンの相似変換方式
JPH09106461A (ja) 図形塗りつぶし方法

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees