JPS63116866A - 文字フオント変換方式 - Google Patents

文字フオント変換方式

Info

Publication number
JPS63116866A
JPS63116866A JP61265142A JP26514286A JPS63116866A JP S63116866 A JPS63116866 A JP S63116866A JP 61265142 A JP61265142 A JP 61265142A JP 26514286 A JP26514286 A JP 26514286A JP S63116866 A JPS63116866 A JP S63116866A
Authority
JP
Japan
Prior art keywords
conversion
black
font
dot
dots
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
JP61265142A
Other languages
English (en)
Inventor
Kunio Yoshida
邦男 吉田
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.)
Sharp Corp
Original Assignee
Sharp Corp
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 Sharp Corp filed Critical Sharp Corp
Priority to JP61265142A priority Critical patent/JPS63116866A/ja
Priority to EP87309766A priority patent/EP0267732B1/en
Priority to DE87309766T priority patent/DE3787074T2/de
Priority to US07/118,027 priority patent/US4903014A/en
Publication of JPS63116866A publication Critical patent/JPS63116866A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/004Generic data transformation
    • G06K2215/0054Geometric transformations, e.g. on rasterised data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/004Generic data transformation
    • G06K2215/0054Geometric transformations, e.g. on rasterised data
    • G06K2215/0057Sizing and resolution changes

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)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、文字フォントの変換に関する。
(従来技術とその問題点) 文字フォントを格納したフォントメモリを備えたプリン
タにおいては、印字の際は、文字に対応するフォント(
文字のドツトパターン)をフォントメモリから読み出し
て、そのドツトパターンを印字する。
印字においては、文字を拡大したり、形状を変更したり
、たとえば、倒置したりする必要が生じることがある。
この場合、もとの文字フォントを他のフォントに変換し
なければならない。変換する場合、通常黒ドツトのみに
ついて変換を行い、新しいフォントを得る。しかしなが
ら、黒ドツトのみに限定したとしても与えられたフォン
トのサイズ即ち、縦、横のドツト数が多いと変換する回
数が増え、結果的には新しいフォントを得るための所要
時間が長くなる。
本発明の目的は、文字フォントの変換が短時間で行える
文字フォント変換方式を提供することである。
(問題点を解決するための手段) 本発明に係る文字フォント変換方式は、フォント記憶手
段に記憶された文字フォントの黒ドットパターンの外周
部に位置する黒ドツトを検出する周辺検出手段と、周辺
検出手段により検出された黒ドツトの位置を所定の関係
式により変換する位置演算手段と、位置演算手段により
変換された上記の位置を黒ドツトとして記憶する変換パ
ターン記憶手段と、変換パターン記憶手段において、上
記の変換位置の黒ドツトからなるパターンの内部を黒ド
ツトとして記憶させる塗りつぶし手段とからなる。
(作 用) 文字フォントを拡大したり、形状を変更したりする際、
文字フォントの外周部にある黒ドツトについてのみ変換
を行い、次に、新たなフォントにおいて、残された内部
の白ドツト部を黒に塗りつぶす。
(実施例) 以下、添付の図面を参照して本発明の詳細な説明する。
説明を判り易くするため、縦、横48ドツトで与えられ
たドツトマトリックス状の文字フォントを回転させる場
合を例にとる。
一般的には、他のフォントへ変換する場合、与えられた
ドツトマトリックス上の位置(x、 y)にあるドツト
を新しいフォントの位置(X、Y)に次の式で変換する
(第2図参照)。
(x、 y)上の点が黒なら(X、Y)上の点も黒、白
なら白というようにすれば、f、(x、 y)、L(x
、 y)l:応じた新しいフォントが得られる。
たとえば、回転の場合の位置(X、Y)は、次の式で与
えられる。
ここに、aとbは、回転角に関連した定数であり、次の
式を満たす。
a”+b”=1         (3)したがって、
与えられるフォントの位置(x、 y)に対応して(X
、Y)をプロットしてゆけば、回転したフォントが得ら
れる。
縦、横48ドツトの場合、48x48=2304個の全
ドツトについて変換(2)を行ってもよい。
しかし、従来は、通常は(x、 y)が黒ドツトの場合
のみ行うことにより、処理個数を減少させている。
たとえば、48x48ドツトの第3図のごとき文字の場
合は、黒ドツトが計704個あり、2304個の処理回
数を704回で済ませている。
本実施例では、次の手順で変換を行う。
■ 文字フォントのドツトパターン(たとえば、第1図
(a)の“T”)を走査し、黒ドツトで第1図(b)に
示したごとく、その上下左右(DU、DD、DL、DR
)のいずれかのドツトが白ドツトに該当するもののみ検
出し、変換する。これにより、第1図(C)に示すよう
に、周辺部のみのフォントができる。
■ できたフォントの内部を塗りつぶす(第1図(d)
)。
従来のように、全部の黒ドツトを変換した場合、前述の
ごとく704回の変換が必要となるが、第2図における
例では、186回(周辺部のドツトの数)の変換で可能
となる。塗りつぶすための時間が余分に必要になるが、
全体としては、演算回数(演算時間)の多い変換処理回
数が大巾に減少するため、高速な変換ができる。
第4図は、フォント変換回路のブロック図である。原パ
ターン記憶エリア(フォントメモリ)■は元のフォント
を記憶しているメモリである。原パターンの位置(x、
 y)が与えられると、(X −1、y)、(X+ I
 、 y)、(X、y−1)および(x、y+1)に位
置するドツトが白か黒かを出力としてそれぞれインバー
タ2,3,4.5に出し、(X、 y)に位置するドツ
トが白か黒かを出力として、アンドゲート6に出す(黒
ならば“ビ、白ならば“0゛を出力するとする)。各イ
ンバータ2〜5の出力は、オアゲート7に出力され、オ
アゲート7の出力がアンドゲート6に出力される。そし
て、アンドゲート6の出力が変換回路8に出力される。
すなわち、アンドゲート6で座標(x、 y)のドツト
が黒であり、かつ上下左右のいずれかが白ドツトである
かを判定し、もしそうなら、変換回路8で前記のf 、
 (Ly)、rt(x、 y)を演算し、それを変換パ
ターンを記憶するエリア9にプロットする。
位置(x、 y)は、次のように順次更新される。本実
施例では、横方向に走査する。発振器11からの信号が
アップカウンタ12で計数され、Xレジスタ13に記憶
される。 Xレジスタ13の出力が座標Xとして原パタ
ーン記憶エリアlに与えられる。Xレジスタ13の出力
は、また、判定回路14に送られる。判定回路14は、
x〉48のときに、すなわち、1行の走査を終了したと
きに、アップカウンタ15に出力を送り、リセット回路
16に信号を送り、Xレジスタ13をリセットする。
アップカウンタ15の出力は、Xレジスタ17に送られ
、Xレジスタ17の出力が座標yとして原パターン記憶
エリアlに与えられる。また、Xレジスタ17の出力は
、判定回路18に送られる。
判定回路18は、y〉48のときに、すなわち、全ドツ
トの走査を終了したときに、リセット回路19に出力を
送り、Xレジスタ17をリセットさせる。
Xレジスタ13とXレジスタ17の出力は、それぞれ、
変換回路8に送られる。変換回路8は、黒ドツト(X、
 y)が原パターンの周辺部である場合に、変換f、(
x、 y)、ft(x、 y)を演算し、変換パターン
記憶エリア9の位置(x、y)を“1”とする。
全ドツトの走査が終ると、判定回路18は、塗りつぶし
回路20に出力を送り、塗りつぶし回路20は、塗りつ
ぶしを開始し、周辺部の中を“ビにする。塗りつぶしの
終了により、フォントの変換は終了する。
本回路では、周辺部のドツトをも変換処理の条件に追加
しているため、変換回数は減少し、新らたな、または別
のフォントを生成するために必要な時間が短くなる。現
実には、上下左右が黒ドツトである黒ドツトが多い程有
効であり、たとえば128X128ドツトの文字フォン
ト等ドツト数の多い文字フォントについて有効となる。
(発明の効果) 外周部にあるドツトのみについて変換を行うため変換す
る回数が減少し、より早い処理が可能となる。もちろん
、変換後に残された内部の白ドツト部は新らたに得たフ
ォントにおいて塗りつぶすことが必要となるが、ドツト
サイズが大きい場合は、トータル的には、塗りつぶしに
要する時間の増加よりは変換回数を減少させる方が効果
的である。
【図面の簡単な説明】
第1図(a) 、 (b) 、 (c) 、 (d)は
、文字フォントの変換の1例を順次示す図である。 第2図は、フォントを回転する際の座標変換を示す図で
ある。 第3図(a)は、文字フォントのドツトパターンの1例
であり、第3図(b)は第3図(a)の部分拡大図であ
る。 第4図は、文字フォント変換回路のブロック図である。 ■・・・原パターン記憶エリア、  8・・・変換回路
、14.18・・・判定回路、 20・・・塗りつぶし回路。 特許出願人     ンヤーブ株式会社代  理  人
 弁理士 青白 葆ほか2名前1図

Claims (1)

    【特許請求の範囲】
  1. (1)フォント記憶手段に記憶された文字フォントの黒
    ドットパターンの外周部に位置する黒ドットを検出する
    周辺検出手段と、 周辺検出手段により検出された黒ドットの位置を所定の
    関係式により変換する位置演算手段と、位置演算手段に
    より変換された上記の位置を黒ドットとして記憶する変
    換パターン記憶手段と、変換パターン記憶手段において
    、上記の変換位置の黒ドットからなるパターンの内部を
    黒ドットとして記憶させる塗りつぶし手段とからなる文
    字フォント変換方式。
JP61265142A 1986-11-06 1986-11-06 文字フオント変換方式 Pending JPS63116866A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP61265142A JPS63116866A (ja) 1986-11-06 1986-11-06 文字フオント変換方式
EP87309766A EP0267732B1 (en) 1986-11-06 1987-11-04 Character font converting system
DE87309766T DE3787074T2 (de) 1986-11-06 1987-11-04 Schriftartumsetzungssystem.
US07/118,027 US4903014A (en) 1986-11-06 1987-11-06 Character font converting system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61265142A JPS63116866A (ja) 1986-11-06 1986-11-06 文字フオント変換方式

Publications (1)

Publication Number Publication Date
JPS63116866A true JPS63116866A (ja) 1988-05-21

Family

ID=17413211

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61265142A Pending JPS63116866A (ja) 1986-11-06 1986-11-06 文字フオント変換方式

Country Status (4)

Country Link
US (1) US4903014A (ja)
EP (1) EP0267732B1 (ja)
JP (1) JPS63116866A (ja)
DE (1) DE3787074T2 (ja)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0832471B2 (ja) * 1988-08-31 1996-03-29 キヤノン株式会社 出力方法
JPH073635B2 (ja) * 1988-12-21 1995-01-18 富士通株式会社 白抜き文字の作成方法
JP2907855B2 (ja) * 1989-02-27 1999-06-21 株式会社日立製作所 文字パターン発生装置および文字パターン発生方法
US5363479A (en) * 1992-07-02 1994-11-08 Microsoft Corporation System and method for rendering bezier splines
TW496087B (en) * 2000-08-29 2002-07-21 Myson Technology Inc Taiwan Device and method for rotating on screen display characters
US20070024744A1 (en) * 2005-07-26 2007-02-01 Kaehler John W System and method for periodic reset of a display

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5433496B2 (ja) * 1972-04-18 1979-10-20
US4029947A (en) * 1973-05-11 1977-06-14 Rockwell International Corporation Character generating method and system
US4466123A (en) * 1981-07-10 1984-08-14 Fuji Xerox Co., Ltd. Apparatus and method for correcting contour line pattern images
JPS58159184A (ja) * 1982-03-17 1983-09-21 Nec Corp 画像回転装置
DE3238706A1 (de) * 1982-10-19 1984-04-19 Siemens AG, 1000 Berlin und 8000 München Verfahren zur extraktion von deskriptoren, vorzugsweise zur darstellung von druckvorlagen in form von groessen- und drehlagenunabhaengigen bogenstrukturen zum zwecke einer dokumentenanalyse, insbesondere zur schriftzeichenerkennung
JPS59101969A (ja) * 1982-12-01 1984-06-12 Dainippon Screen Mfg Co Ltd 2値画像パタ−ンのデ−タ処理方法及び装置

Also Published As

Publication number Publication date
EP0267732B1 (en) 1993-08-18
EP0267732A2 (en) 1988-05-18
DE3787074D1 (de) 1993-09-23
EP0267732A3 (en) 1990-03-14
US4903014A (en) 1990-02-20
DE3787074T2 (de) 1994-03-17

Similar Documents

Publication Publication Date Title
JPH0422391B2 (ja)
EP0200885B1 (en) Method and apparatus for processing image data
US4837847A (en) Image processing apparatus
JPS63116866A (ja) 文字フオント変換方式
JPH03179873A (ja) 画像処理装置
JPS63203341A (ja) 拡大文字生成方式
JPS5947664A (ja) 画像ペイント処理方式
JPH04199975A (ja) 画像形成装置
JPH03177982A (ja) 画像処理方法
JPH0668271A (ja) 画像処理装置
JPH0456317B2 (ja)
JPH11175715A (ja) 画像処理装置
JPH0148587B2 (ja)
JPH05143733A (ja) 輪郭抽出装置
JPH0259871A (ja) 画像処理装置および画像処理方法
JPS59124371A (ja) 文字パタ−ン拡大方式
JPS6249482A (ja) 画像前処理装置
KR930004645B1 (ko) 화상의 부호화 처리장치
JPS61248756A (ja) 印字装置の縁取りパタ−ン作成装置
JP2633566B2 (ja) 画像処理方法
JPH03225574A (ja) 画像の塗り潰し回路
JPS6016671B2 (ja) 閉ル−プをもつ図形の前処理方式
JPH02144781A (ja) 塗潰し方法及び装置
JPS62235688A (ja) 画像穴埋め処理方法
JPH0368088A (ja) パターン発生方法および装置