JPS60163170A - 文字処理方式 - Google Patents

文字処理方式

Info

Publication number
JPS60163170A
JPS60163170A JP59019084A JP1908484A JPS60163170A JP S60163170 A JPS60163170 A JP S60163170A JP 59019084 A JP59019084 A JP 59019084A JP 1908484 A JP1908484 A JP 1908484A JP S60163170 A JPS60163170 A JP S60163170A
Authority
JP
Japan
Prior art keywords
character pattern
line segment
character
processing
section
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
JP59019084A
Other languages
English (en)
Other versions
JPH0157387B2 (ja
Inventor
Shinichiro Fukuda
真一郎 福田
Hiroaki Imayoshi
今吉 浩明
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.)
Shaken Co Ltd
Photo Composing Machine Manufacturing Co Ltd
Original Assignee
Shaken Co Ltd
Photo Composing Machine Manufacturing 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 Shaken Co Ltd, Photo Composing Machine Manufacturing Co Ltd filed Critical Shaken Co Ltd
Priority to JP59019084A priority Critical patent/JPS60163170A/ja
Priority to KR1019850000246A priority patent/KR920001285B1/ko
Publication of JPS60163170A publication Critical patent/JPS60163170A/ja
Publication of JPH0157387B2 publication Critical patent/JPH0157387B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/18Conditioning data for presenting it to the physical printing elements
    • G06K15/1835Transforming generic data
    • G06K15/1842Geometric transformations, e.g. on raster data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0062Handling the output data combining generic and host data, e.g. filling a raster

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 本発明は、文字の輪郭部を多様化処理して元の文字に変
化を付けた文字パターンを作成・出力する文字処理方式
に関するものである。
通常、電子機器、例えばコンピュータ端末のCRTディ
スプレイや、ドツトプリンタ等で文字を表示するには、
予め文字パターンをドツト分解して記憶させたメモリか
ら読み出して表示する。その時の文字はメモリに記憶さ
れている通りの形態で表示(出力)される。これまで第
1図のような1つの文字パターンを拡大縮小などの変倍
処理や、任意角度回転させ1=す、長体・平棒・斜体に
する変形処理は行われていた。しかし、仮に文字の輪郭
部に変化をつけた、例えば第2図のような文字を表示し
たい時には、その文字パターンを予め作成し、ドツト分
解してメモリに記憶させておかなければならない。つま
り普通の形態の文字パターンを記憶したメモリの他に第
2図の如き文字パターンを記憶しtcメモリを別途用意
しなcJれば゛ならず、大容量のメ七りを必要としてし
まう。これでは輪郭を多様化処理した文字パターンを必
要とするたびに、その文字パターンを記憶しノζメモリ
を要求することになり、高価格となってしまう。従って
、第1図のような普通の形態の文字パターンに対して各
種の処理を施し、例えば第2図の如き文字の形態で出力
できるようにすることが望まれる。
本発明は以上のような点から、文字の輪郭部に多様化処
理を行って、多様化文字を得ることを目的とする。それ
によって1つの文字パターンを多様化処理して複数の文
字パターンを得られるようにしたちのCある。その特徴
とするところは、文字パターンを記憶部る文字パターン
記憶部と、前記文字パターン記憶部から読み出した文字
パターンをヒツト展開づる文字パターン展間部と、文字
パターン展間部に展開された文字パターンの輪郭部に対
しC多様化処理を行う輪郭処理部と、輪郭処理部rJ即
された多様化文字パターンを出力する出力部とを具備し
、前記輪郭処理部では文字パターン展開部に展開した文
字パターンの輪郭上に複数のサンプル点を抽出し、互い
に隣接する2つのサンプル点の間を1つの線分とみなし
てこの線分を(必ずしも一直線上にない)複数の線分に
分割して新たな輪郭線分を形成し、この各輪郭線分に対
して自己再帰的に更にn回分割することを繰り返して、
文字パターンの輪郭部を新たな輪郭線として再生する多
様化処理を行った後、出力部から出力することである。
以下本発明を図面を用いて詳細に説明する。
尚、以下の説明ではCRT写植機(以下、単に写植機と
いう)で出力する場合について説明する。
第3図は本発明の実施例を示すブロック図である。1は
文字パターンをドツト分解した文字データを圧縮して記
憶している文字パターン記憶部、2は文字パターン記憶
部1の圧縮され′Cいる文字パターンデータを復元する
演算部、3は復元した文字パターンを展開する文字パタ
ーン展171部、4は文字の輪郭に対して多様化処理を
行う輪郭処理部、5は表示制御部、6は印字用のOR−
T−である。
第4図は本発明の処理手順を示した流れ図である。
まず、第3図にJ3いて、文字パターン記憶部1から圧
縮された文字パターンデータを読み出す。
そして演算部2で圧縮データから元の文字パターンを復
元しく文字パターン展開部3に展開する(第4図10)
。文字パターン展間部3に展開され!ζ文字パターンは
輪郭処理部4によって以下のにうに処理される。
はじめに、文字パターンの輪郭上にサンプル点を抽出−
4る(第4図11)。第5図は文字の輪郭部にり゛ンブ
ル+t’i (S )を抽出し、それを直線で結んC輪
郭4艮わしたものである。
以下、このi+ff線に対して処理を施すのであるが、
まず第1の処理/J式について説明する。第5図にJj
いC,図中:I;印のところがサンプル点Sである。
図を見てわかる通り、サンプル点は輪郭の曲線部(例え
ば第5図にCで示す)で密に、直線部(例えば第5図に
して示す)では粗く抽出されている。
本実施例では線分の長さをできるだ()揃えた方が好ま
しいので、ザンプル点間が長い部分を複数の線分に分割
する。
以上のようにしてめたそれぞれの線分に対して、以下の
処理を行う。
第6図は1つの線分に対する処理を説明りるための図で
ある。線分PI P2が文字パターンの任意の線分であ
るとり−る。はじめに、第6図(1)に示すように線分
PI P2を3等分づる点1つ。、1つ。
をめる。次に中点P5を通り線分PIP2に垂直な線上
に、 P:] P4 =P3P6 =P4 P6なる関係を満
たす点P6をめる。そして各点を直線で結ぶと第6図(
2)のように4つの線分PI P3 、 PHI P6
 、 P6 P4 、 P41つ2に分割される。この
ようにして作成したPI P3 PsP4P2をコツホ
曲線という。従って]ッホ曲線を作成リ−ると元の線分
PI P2に比して4本の線分が新たに作成されること
になる。これらの線分に対してもそれぞれコツホ曲線を
作成りる。この処理を複数回繰り返ずく第4図12)。
第7図は複数回上記の処理を繰り返した後の1つの線分
の変化の状態を示すもの゛で、(1)が元の線分で(2
)が1回、(3)が2回、((1)が3回の処理を行っ
た後しのを示している。以上の処理を文字の輪郭の各線
分に対して施づ。
ここでコツ小曲線は処理を1回行うごとに線分の長さは
処理を行う前の線分の1/3になる。従って0回処理を
繰り返すと線分の長さは、元の線分の1/3”の長さに
なる。そのため何回も繰り返して処理をりるど、最終的
にはその文字は、輪郭の各線分があまりにも短くなり過
ぎてただの曲線にしか児λなくなってしまい、輪郭へ処
JIPを施した意味がなくなってしまう。即ち、出力零
る文字の大きさや出力りる際の分解能等によって最も処
理効果の現れる線分の長さが有るはずで、その長さにな
っ/jところで処理を終了づれば望ましい形態の文字を
得ることができる。そのため、予めオーペレータが基準
となる線分の長さをパノJ−S+−るか、出力する文字
の大きさ毎に最適な線分の長さをテーブルの形で記憶さ
せておく等しで、1回処理を行う毎に新たにできた線分
の長さと、基準値とを比較しく第4図13.14)、基
準値より短くなった時に処理を中止するようにすれば、
最31iな処理結果が得られる。
このようにして1つの文字について処理すると第2図に
示すような文字パターンの輪郭部に多様化処理を行った
文字形態となる。この例では、文字輪郭の外側にコツホ
曲線を発生させたものとなっているが、第8図に示すよ
うな輪郭の内側にも発生させても良い。その他輪郭の両
側や文字の一部にたりに発生させることも可能である。
ここで第2図、第8図は処理効果をわかりやすくするた
め、輪郭部のみを示している。もちろんこのまま出力し
ても良いが、通常は輪郭に囲まれた部分を黒く塗りつぶ
して出力りる。
次に第2の処理方式について説明する。第9図は本処理
方式を1つの線分について説明する図である。
第9図(1)でPIP2が文字パターンの任意の部分の
線分である。まず第9図(2)に示1−線分PI P2
の中点P3を線分PtP2と垂直な方向に変位させ、点
P、とする。この時の線分の長さは、 PIP4=P4P2 ≦PIP2 になるようにりる。即ち、線分PIP4゜P4 P2が
元の線分より長くならないようにり−る。
このとき満/j iべき条件は、 P3 P4≦C丁/2XPIP2 であるから、変位量は0以上1未;箇の乱数を係数とし
て1卦けて、 P3 P4 =’J3/2XPI P2 X (乱数)
・・・■でit Rする。尚、変位量を適当に変えたい
場合は、これにO〜1までの任意の定数を掛けてやって
し良い。
以上のようにしC元の線分に対して処理を行えば、第9
図(3)のようになり、2つの線分PIP4゜P4P2
が新たに出来る。以下、新たにできた線分に対して上記
の処理を繰り返して行う。こうしてできた線分を文字パ
ターンの任意線分PIP2の代わりどして使用すること
によって輪郭を多様化処理した文字パターンが得られる
。尚、第1の処理方式と同様、線分の長さの基準値を適
当に設定し、線分の長さがその基準値より短くなるまで
処理を繰り返すことは明白である。
上述した処理方式を第5図のようにサンプル点を取って
実施した結果を第10図に示す。この例では、■式に定
数0.1を掛け1=ものである。この第10図でも明ら
かなように、ペースとなる文字の形態はそのままで、文
字パターンの輪郭部に多様化処理を行ったことになる。
以上の処理が輪郭処理部4で行われる。
このようにして第1.又は第2の51!l ljl方式
によって処理された文字パターンデータは、文字パター
ン展間部4から表示制御部5に送られ、印字用のCRT
6に表示され感光材料に印字する。
尚、本実施例ではCRT写植機で出力りることについて
説明して来たが、本発明はこれたりにとどまるものでは
なく、例えばレーザビームプリンタ等の仙の出ツノ手段
におい−Cも実施できることは当然Cある。
以上説明し°(来たように本発明によれば普通の形態の
文字パターンの輪郭に対して多様化処理を施ツことによ
って、文字の輪郭に変化をつ(プることができる。従つ
C特別に輪郭に変化をつけた文字パターンを記憶し1=
メモリをもたなくても良いから、安価に輪郭に変化をつ
りだ文字を作成することかでさ、その効果は大なるもの
がある。
【図面の簡単な説明】
第1図は一般的な文字パターンを示づ図、第2図は、本
発明によって処理した結果を示す図、第3図は木5を明
のブ[1ツク図、第4図は本発明の処理手順を承り流れ
図、第5図は文字の輪郭のサンプル点を承り図、第6図
はコツホ曲線を輪郭に作成することを説明づる図、第7
図は、繰り返して」ッホ曲線を発生さゼた図、第8図は
輪郭の内側に対して処理を施した図、第9図は線分の中
点を変位さけて輪郭に変化をつ(〕る方法について説明
する図、第10図は輪郭に処理を施した文字°の例を示
す図である。 1・・・文字パターン記憶部 2・・・演粋部3・・・
文字パターン展開部 4・・・輪郭処理部5・・・表示
制御部 、 6・・・C+−<”■−特許出願人 株式会社 写 石H い θ− 第3図 第6図 第7図

Claims (2)

    【特許請求の範囲】
  1. (1)6文字パターンを記憶する文字パターン記憶部と
    、 前記文字パターン記憶部から読み出した文字パターンを
    ビット展間する文字パターン展間部と、文字パターン展
    間部に展開された文字パターンの輪郭部に対して多様化
    処理を行う輪郭処理部と、輪郭処理部で処理された多様
    化文字パターンを出力する出力部とを具備し、 前記輪郭処理部では文字パターン展fi1部に展開した
    文字パターンの輪郭上に複数のυンプル点を抽出し、互
    いに隣接する2つのサンプル点の間を1つの線分とみな
    してこの線分を(必ずしも一直線上にない)複数の線分
    に分割して新たな輪郭線分を形成し、この各輪郭線分に
    対して自己再帰的に更にn回分割することを繰り返して
    、文字パターンの輪郭部を新たな輪郭線として再生ずる
    多様化処理を行った後、出力部から出力することを特徴
    とする文字処理方式。
  2. (2)、互いに近接づる2つのサンプル点からできた線
    分を分割するに際し、サンプル点間の線分PIP2を3
    @分する点P3.P4をめ、かつPIP2の中点Psを
    通る垂直線上に P:] P4 =P3 P6=P4 Psを満たす点1
    〕6をめてPI P3 、 P3 P6 。 P6 P4 、 l’4 P2を新たな線分とし、この
    新たな線分に対しく」二記処理を輪郭処理部でn回繰り
    返すことを特徴とする特許請求の範囲第(1)項記載の
    文字処理り式。 り3)、互いに隣接りる2つのサンプル点からできた線
    分を分割づるに際し、サンプル点間の線分PIP2の中
    点P3を通る垂直線上に、PI P4 =P4 P2≦
    PI P2なる関係を満たす点P4をめ、PI P4 
    。 P4P2を新たな線分とし、新たな線分に対して上記処
    理を繰り返りことを特徴とする特許請求の範囲第(1)
    項記載の文字処理方式。
JP59019084A 1984-02-03 1984-02-03 文字処理方式 Granted JPS60163170A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP59019084A JPS60163170A (ja) 1984-02-03 1984-02-03 文字処理方式
KR1019850000246A KR920001285B1 (ko) 1984-02-03 1985-01-17 문자처리 방식

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59019084A JPS60163170A (ja) 1984-02-03 1984-02-03 文字処理方式

Publications (2)

Publication Number Publication Date
JPS60163170A true JPS60163170A (ja) 1985-08-26
JPH0157387B2 JPH0157387B2 (ja) 1989-12-05

Family

ID=11989579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59019084A Granted JPS60163170A (ja) 1984-02-03 1984-02-03 文字処理方式

Country Status (2)

Country Link
JP (1) JPS60163170A (ja)
KR (1) KR920001285B1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114642764A (zh) * 2020-12-18 2022-06-21 中国科学院深圳先进技术研究院 骨组织工程分形状支架构建方法

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100311470B1 (ko) * 1999-01-18 2001-11-02 구자홍 캡션 텍스트 처리 방법
KR100311484B1 (ko) * 1999-03-22 2001-11-02 구자홍 자막방송 수신기의 문자강조장치와 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114642764A (zh) * 2020-12-18 2022-06-21 中国科学院深圳先进技术研究院 骨组织工程分形状支架构建方法
CN114642764B (zh) * 2020-12-18 2023-03-21 中国科学院深圳先进技术研究院 骨组织工程分形状支架构建方法

Also Published As

Publication number Publication date
KR920001285B1 (ko) 1992-02-10
KR850006086A (ko) 1985-09-28
JPH0157387B2 (ja) 1989-12-05

Similar Documents

Publication Publication Date Title
EP0327003B1 (en) Pattern data generating system
EP0199587B1 (en) Image processing system
JPH01174463A (ja) ドットパターン補正方法
KR910008427B1 (ko) 수평 방향으로 비트맵 자체 데이타를 확대하는 방법
KR0142162B1 (ko) 문자 생성 방법 및 장치
JPS60163170A (ja) 文字処理方式
JPH0815796B2 (ja) 文字フォント生成方法
JPH01304486A (ja) 多値文字フォント発生システム
JPH05216456A (ja) 文字出力装置
JP3072756B2 (ja) 描画装置
JP3156294B2 (ja) データ処理装置
JPH04340590A (ja) 文字フォント出力装置
JP3087414B2 (ja) データ出力装置
JPH04340591A (ja) ベクトルフォント出力装置
JP2990157B1 (ja) 文字生成装置および文字生成方法
JPH04361077A (ja) 文字間距離データ生成装置
JPH06161424A (ja) 文字データの出力処理方法
JPS63136278A (ja) 繰り返しパタ−ン生成方式
JPS63183491A (ja) 見出し文字生成装置
JPH04340159A (ja) 文字フォント出力装置
JPH05346775A (ja) 情報処理装置
JPS63229488A (ja) 影付文字生成装置
JPH01182882A (ja) ベクトルフォント文字データの修飾演算装置
JPH0511736A (ja) 文字パターン出力装置
JPH0321990A (ja) パターン発生方式