JPH01174463A - ドットパターン補正方法 - Google Patents

ドットパターン補正方法

Info

Publication number
JPH01174463A
JPH01174463A JP62335194A JP33519487A JPH01174463A JP H01174463 A JPH01174463 A JP H01174463A JP 62335194 A JP62335194 A JP 62335194A JP 33519487 A JP33519487 A JP 33519487A JP H01174463 A JPH01174463 A JP H01174463A
Authority
JP
Japan
Prior art keywords
character
pattern
bold
enlarged
characters
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
JP62335194A
Other languages
English (en)
Inventor
Yoshizo Saito
斎藤 佳三
Masanobu Watanabe
正信 渡辺
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 JP62335194A priority Critical patent/JPH01174463A/ja
Priority to EP88312375A priority patent/EP0323240B1/en
Priority to DE3889648T priority patent/DE3889648T2/de
Priority to US07/291,230 priority patent/US4962465A/en
Publication of JPH01174463A publication Critical patent/JPH01174463A/ja
Pending legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24—Generation of individual character patterns
    • G09G5/28—Generation of individual character patterns for enhancement of character form, e.g. smoothing
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02—Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G—PHYSICS
    • G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/22—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of characters or indicia using display control signals derived from coded signals representing the characters or indicia, e.g. with a character-code memory
    • G09G5/24—Generation of individual character patterns
    • G09G5/26—Generation of individual character patterns for modifying the character dimensions, e.g. double width, double height
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00—Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002—Handling the output data
    • G06K2215/004—Generic data transformation
    • G06K2215/0054—Geometric transformations, e.g. on rasterised data

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

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

Description

【発明の詳細な説明】 (イ)産業上の利用分野 この発明は、ドツトで構成される文字、記号、図形など
を拡大して印字または表示するワードプロセッサなどの
ドツトパターン出力装置に関する。
(ロ)従来の技術 一般にワードプロセッサなどにおいては、入力装置より
入力された文字、記号、図形などのデータは、編集処理
が行われた後ドツトパターンとして印字または表示して
いる。そして印字または表示の際には文字、記号9図柄
などを強調するため拡大処理を行って出力することが頻
繁に行われている。ワードプロセッサにおいて入力する
ことかできる文字種としての白抜き文字も上述したよう
に拡大処理を行うことができるものであり、この白抜き
文字は、拡大処理を行う際には文字の周囲1ドツトを残
してよう拡大されるよう構成されている。
(ハ)発明が解決しようとする問題点 しかし上記のドツトパターン処理方法では、白抜き文字
の線の太さが拡大率に関係なく常に一定であるため、白
抜き文字の拡大率を増やすたびに得られる拡大白抜き文
字は、線が細く感じられていた。したがって白抜き文字
においては、文字を拡大しても拡大させる目的である文
字の強調効果が得られないという問題があった。
この発明は以上の事情を考慮してなされたもの7、や。
。ゎi*t**+。。、noよ。atb’抜き文字が得
られるドツトパターン補正方法を提供することにある。
(ニ)問題点を解決するための手段 この発明は、予め記憶されている基本ドツトパターンを
読み出し拡大印字あるいは拡大表示させる装置のドツト
パターンを補正する方法であって、基本ドツトパターン
からなる文字を拡大率に応じたドツトを付加することに
より拡大処理して太文字パターンを作成するステップと
、基本ドツトパターンからなる文字を太文字作成時と同
じ拡大率で拡大して白抜き文字パターンを作成するステ
ップと、白抜き文字パターンを太文字パターン作成の際
のドツト付加側と同じ側に所定ドツト数移動させるステ
ップと、太文字パターンから移動後の白抜き文字パター
ンの白抜き範囲を取り除くステップとを含み、これによ
り輪郭の太い白抜き文字パターンを作成することを特徴
とするドツトパターン補正方法である。
(ホ)作用 この発明によれば所望する文字を白抜き文字で拡大させ
ると、基本ドツトパターンが読み出され白抜き文字の芦
大処理と太文字の拡大処理がそれぞれ行われ、得られた
両法太文字は編集処理によって重ね合わされる。これに
より拡大率に応じて輪郭の太さが異なる白抜き文字が得
られる。
(へ)実施例 以下図に示す実施例に基づいてこの発明を詳述する。な
お、これによってこの発明は限定されるものではない。
第1図はこの発明に係る白抜き文字作成方法の一実施例
を示すフローチャート、第2図はその実施に係る装置の
動作ブロック図である。第2図において10は入力部よ
り順次供給される文字、記号1図柄などを示すコードを
記憶する文章メモリである。11は文字、記号1図柄な
どに対応するドツトパターンを予め記憶したキャラクタ
ジェネレータであり文章メモリlOから供給されるコー
ドに対応するドツトパターンを出力する。12はキャラ
クタジェネレータ11から供給されるドツトパターンを
一時保持し、拡大処理を行わない場合はこのドツトパタ
ーンをプリンタなどの出力装置に出力するパターンバッ
ファである。13はパターンバッファ12から順次ドツ
ト情報を取り出し、所定の補正処理を行った後様々な装
飾文字ドツトパターンとして出力するドツトパターン補
正回路である。14はドツトパターン補正回路より供給
される補正パターンを最終的な要求ドツトパターンに処
理する最終編集回路である。
次に具体的な白抜き文字作成処理について説明する。第
3図は従来の文字処理装置のドツトパターン処理によっ
て得られた、各種拡大率における拡大白抜き文字である
。また、第4図は従来のドツトパターン処理によって得
られた各種拡大率における拡大太文字である。この発明
のドツトパターン補正方法は、従来の白抜き文字生成と
従来の太文字生成とを組み合わせて白抜き文字を生成す
るものである。
まず、拡太文字の輪郭だけを残して白抜き文字を作成す
る従来処理について説明する。白抜き文字作成処理は、
拡太文字作成アルゴリズムによって拡太文字の必要な部
分を展開する「拡太文字の展開」と、輪郭だけ残す処理
を行う「白抜き処理」と、作成された白抜き文字パター
ンを印字バッファに転送する[印字バッファへの転送」
と、ワークバッファ内でパターンの移動を行う「パター
ンの移動」とを繰り返すことにより得られる。この繰り
返しにより1行分の白抜き文字ができるので行を変えて
縦倍率分だけ繰り返せば指定した分の白抜き文字が作成
されることになる。
次に各処理について説明する。
(1)白抜き処理 白抜き処理は拡太文字を展開した後、バイト単位で次の
論理演算を行うことによりパターンの輪郭点を求め処理
を行う。パターンバッファ12から第5図に示す情報を
取り込み、バイトrAJの白抜きパターンrXJを作る
ことを考える。
X=(八NAND C)oRCA NAND E )v
R< ANARD At) OR(A NAlID A
2 )A1:Bの最下位ビットを伴った1ピツトド右シ
フト A2:Dの最上位ビットを伴った1ビツト左シフト この操作によって、「A」について上下左右を参照しな
がら輪郭点を求め、「X」を作っている。
白抜き処理を施す対象となるバイトは、第6図に示すワ
ークバッファ内の斜線部にあたるバイトである。上述の
ように輪郭を得るためには上下左右を参照する必要があ
り、そのためにはワークバッファには斜線部の上下に1
ノでイトずつ1ドツト列をそれぞれ設けている(すなわ
ち拡大展開の際にこの部分にも展開しなければならない
)。生成された輪郭パターンは、1列前に格納される。
第6図の例ではrAJの輪郭パターンrXJは「C」の
位置に格納される。
(2)拡太文字の展開 拡太文字生成アルゴリズムによってワークバッファの斜
線部に拡太文字や一部(プリンタヘッド幅X横倍率)を
展開する。単に拡太文字の生成を行う場合は第7図に示
す斜線部7aの部分だけ展開すればよいが、白抜きを行
うためには7bの部分にも白抜きに必要な部分を展開し
なければならない。
(3)出力バッファへの転送 上記の白抜き処理で作成された白抜き文字パターンを出
力バッファへ転送する。前述したように白抜き文字パタ
ーンは順次1列前に作成されていくので、出力バッファ
へ転送する領域は第8図に示すワークバッファの斜線部
である。
(4)パターンの移動 出力バッファへの転送が終わると、ワークバッファ内で
第9図に示すような移動を行う(次の列の処理の準備の
ために)。以上の処理を繰り返すことにより白抜き文字
が生成される。
次に太文字処理について説明する。太文字の拡大処理は
第1O図に示すように原ドツトパターン10aを構成し
ている黒ドツトの右側、右下側および下側にそれぞれ拡
大処理を行い、黒ドツト!Obを拡大率に応じて付加す
る。第11図は縦拡大率が5倍の時の付加ビットの状態
を示した説明図で、縦方向に2列すなわち10個の黒ド
ツトが付加されている。
この発明の実施例は、前述したように従来技術の白抜き
文字作成処理と太文字作成処理を行い、最終編集回路1
4内で白抜き文字を作成するものである。パターンバッ
ファ12は、キャラクタジェネレータ11から順次供給
されるドツトパターンを例えば1行文字分−時的に保持
しており、通常(拡大処理を行わない場合)の場合には
そのままプリンタなどの外部出力装置に出力し、印字あ
るいは表示させるが、拡大装飾印字または拡大装飾表示
を行う場合にはドツトパターン補正回路13が動作し、
パターンバッファ12から該当情報分のドツト情報を取
り込む。取り込まれたドツト情報は、従来技術の白抜き
文字作成処理および太文字作成処理を行い、最終編集回
路14内で白抜き文字作成を行う。第12図はこの実施
例の動作を示す説明図で、12a“は原ドツトパターン
を示し、白抜き文字を作成するよう指示すると、ドツト
を付加することにより太文字処理12bが行われ太文字
が作成される。原ドツトパターン12aは太文字処理1
2bと平行して白抜き処理12cが行われ、白抜き文字
も作成される。白抜き処理12cがなされた文字パター
ンはパターン移動12dによって移動処理がなされる。
この移動処理は、太文字作成時にドツトを付加した側と
同じ側に所定ドツト分ずらすことによって得られる。太
文字処理12bとパターン移動12dから出力される文
字パターンは、重ね合せ処理12eによって合成される
。合成は太字作成のドツト付加分(縦方向には縦倍の2
分の1ドツト分、縦方向には横倍の2分の1ドツト分)
の2分の”lドツト分右下に移動させて重ね合わす。し
たがって第13図に示すように、この実施例の白抜き文
字作成方法によれば白抜き文字の輪郭を拡大率に応じて
太くさせることができる。よって白抜き文字を拡大して
も文字の強調性が失われない。
(ト)発明の効果 この発明によれば、白抜き文字を拡大した際に拡大され
た文字の輪郭が拡大率に応じて太くなるよう補正される
ので、白抜き文字を拡大しても白抜き文字を強調するこ
とができ、したがって字形が明瞭になり視認性を向上さ
せることができる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すフローチャート、第
2図はその実施に使用する装置のブロック図、第3図は
この発明の白抜き文字の拡大を示す説明図、第4図はこ
の発明の太文字の拡大を示す説明図、第5図〜第9図は
この発明の白抜き文字作成の過程を示す説明図、第1θ
図および第11図はこの発明の太文字作成の内容を示す
説明図、第12図はこの発明の動作を示す説明図、第1
3図はこの発明の白抜き文字の作成例を示す説明図であ
る。 第1図 第 3 図 第4図 第5図 第8図 第9図 第10図

Claims (1)

  1. 【特許請求の範囲】 1、予め記憶されている基本ドットパターンを読み出し
    拡大印字あるいは拡大表示させる装置のドットパターン
    を補正する方法であって、 基本ドットパターンからなる文字を拡大率に応じたドッ
    トを付加することにより拡大処理して太文字パターンを
    作成するステップと、基本ドットパターンからなる文字
    を太文字作成時と同じ拡大率で拡大して白抜き文字パタ
    ーンを作成するステップと、白抜き文字パターンを太文
    字パターン作成の際のドット付加側と同じ側に所定ドッ
    ト数移動させるステップと、太文字パターンから移動後
    の白抜き文字パターンの白抜き範囲を取り除くステップ
    とを含み、これにより輪郭の太い白抜き文字パターンを
    作成することを特徴とするドットパターン補正方法。
JP62335194A 1987-12-28 1987-12-28 ドットパターン補正方法 Pending JPH01174463A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP62335194A JPH01174463A (ja) 1987-12-28 1987-12-28 ドットパターン補正方法
EP88312375A EP0323240B1 (en) 1987-12-28 1988-12-28 Character processor provided with dot pattern correcting function
DE3889648T DE3889648T2 (de) 1987-12-28 1988-12-28 Zeichenverarbeitungseinheit mit der Funktion zum Korrigieren von Matrix-Zeichenmustern.
US07/291,230 US4962465A (en) 1987-12-28 1988-12-28 Character processor provided with dot pattern correcting function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62335194A JPH01174463A (ja) 1987-12-28 1987-12-28 ドットパターン補正方法

Publications (1)

Publication Number Publication Date
JPH01174463A true JPH01174463A (ja) 1989-07-11

Family

ID=18285809

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62335194A Pending JPH01174463A (ja) 1987-12-28 1987-12-28 ドットパターン補正方法

Country Status (4)

Country Link
US (1) US4962465A (ja)
EP (1) EP0323240B1 (ja)
JP (1) JPH01174463A (ja)
DE (1) DE3889648T2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007100788A (ja) * 2005-10-03 2007-04-19 Komatsu Ltd 部材カバーおよびコンソール装置

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5208906A (en) * 1988-12-30 1993-05-04 Chipsoft Ca, Corp. Method and apparatus for representing bordered areas of a generic form with records
US5148520A (en) * 1988-12-30 1992-09-15 Chipsoft Ca, Corp. Determining the locations of the contents of bordered areas of a generic form
US5144693A (en) * 1988-12-30 1992-09-01 Chipsoft Ca Corp. Method and apparatus for generic form generation
JP2911470B2 (ja) * 1989-03-08 1999-06-23 キヤノン株式会社 文字処理装置及び方法
JPH02235663A (ja) * 1989-03-08 1990-09-18 Canon Inc 出力装置に装着可能な文字パターン発生装置
US4993853A (en) * 1989-08-11 1991-02-19 International Business Machines Corporation Matrix character modification information unique to a given font
JP2732684B2 (ja) * 1989-10-24 1998-03-30 沖電気工業株式会社 高速高品位プリンタの制御装置
JPH03225395A (ja) * 1990-01-31 1991-10-04 Canon Inc 出力装置
US5091782A (en) * 1990-04-09 1992-02-25 General Instrument Corporation Apparatus and method for adaptively compressing successive blocks of digital video
US5255357A (en) * 1990-07-13 1993-10-19 Adobe Systems Incorporated Method for editing character bit maps at small sizes using connected runs
US5455902A (en) * 1990-12-21 1995-10-03 Eastman Kodak Company Method and apparatus for performing real-time computer animation
GB2259835B (en) * 1991-09-18 1995-05-17 Rohm Co Ltd Character generator and video display device using the same
US6738149B2 (en) 1992-01-27 2004-05-18 Canon Kabushiki Kaisha Method and apparatus for selecting a preferential font
EP0564202B1 (en) * 1992-03-30 2000-01-26 Canon Kabushiki Kaisha Image output method and apparatus with cache memory
JP3382265B2 (ja) * 1992-07-29 2003-03-04 キヤノン株式会社 文字パターン作成方法及び装置
US5526476A (en) * 1992-12-07 1996-06-11 Fujitsu Limited Method and apparatus for generating character patterns expressed by coordinates of a coordinate system
US5796409A (en) * 1993-04-06 1998-08-18 Ecole Polytechnique Federale De Lausanne Method for producing contrast-controlled grayscale characters
US5600772A (en) * 1994-08-17 1997-02-04 Printronix, Inc. Bit map character convertor using chain-codes for the character filling process
US7472348B2 (en) * 1998-11-05 2008-12-30 Canon Kabushiki Kaisha Image processing apparatus, image processing method and storage medium using character size and width for magnification
JP2002268867A (ja) * 2001-03-13 2002-09-20 Sony Corp 表示装置及び表示方法、プログラム記録媒体並びにプログラム
JP4582046B2 (ja) * 2006-04-10 2010-11-17 富士ゼロックス株式会社 画像処理装置、画像処理方法およびプログラム
US10510168B2 (en) * 2012-01-09 2019-12-17 Jungha Ryu Method for editing character image in character image editing apparatus and recording medium having program recorded thereon for executing the method

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5942309B2 (ja) * 1975-09-12 1984-10-13 株式会社精工舎 画像形成方法
US4331955A (en) * 1980-08-07 1982-05-25 Eltra Corporation Method and apparatus for smoothing outlines
JPS57187257A (en) * 1981-05-15 1982-11-17 Fuji Xerox Co Ltd Printing system
US4408198A (en) * 1981-09-14 1983-10-04 Shintron Company, Inc. Video character generator
JPS59101969A (ja) * 1982-12-01 1984-06-12 Dainippon Screen Mfg Co Ltd 2値画像パタ−ンのデ−タ処理方法及び装置
DE3436033C2 (de) * 1983-09-30 1997-05-07 Canon Kk Ausgabegerät und Verfahren zum Ausgeben von Zeichenmustern
JPS60100176A (ja) * 1983-11-05 1985-06-04 株式会社リコー 文字フオント縮小方式
US4712102A (en) * 1985-01-29 1987-12-08 International Business Machines Corporation Method and apparatus for displaying enlarged or enhanced dot matrix characters
JPS62219180A (ja) * 1986-03-20 1987-09-26 Ricoh Co Ltd パタ−ン発生装置
JPS6323189A (ja) * 1986-06-03 1988-01-30 日本電気株式会社 記号発生回路
US4897638A (en) * 1987-02-27 1990-01-30 Hitachi, Ltd. Method for generating character patterns with controlled size and thickness

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007100788A (ja) * 2005-10-03 2007-04-19 Komatsu Ltd 部材カバーおよびコンソール装置

Also Published As

Publication number Publication date
EP0323240B1 (en) 1994-05-18
EP0323240A2 (en) 1989-07-05
US4962465A (en) 1990-10-09
EP0323240A3 (en) 1990-09-26
DE3889648D1 (de) 1994-06-23
DE3889648T2 (de) 1994-11-03

Similar Documents

Publication Publication Date Title
US4962465A (en) Character processor provided with dot pattern correcting function
US5519412A (en) Pattern processing method
JPS6346429B2 (ja)
JPH05181454A (ja) 表示方式、その制御回路および表示装置
JPS5816189B2 (ja) 文字パタ−ン発生方式
JPH04280296A (ja) 輪郭線データ処理装置
JPS61144688A (ja) 文字発生方式
JPH0281657A (ja) 文字フォント生成方法
JPS6139672B2 (ja)
JPH0456317B2 (ja)
JPS60163170A (ja) 文字処理方式
JPS60113283A (ja) 文字パタ−ン発生装置
JP2541221B2 (ja) 装飾パタ―ン出力方法
JP2861201B2 (ja) データ変換装置
JP2803746B2 (ja) 文字処理方法及びその装置
JP2800865B2 (ja) 文字処理装置
JPS5937586A (ja) 簡易罫線発生装置
JPH03271800A (ja) 特殊処理ロゴ文字発生方式
JPS6338985A (ja) 文字拡大方式
JPH04162092A (ja) アウトラインフォントの文字発生方式
JPS62146642A (ja) 印字デ−タの拡大処理装置
JPH0560598B2 (ja)
JPS63136278A (ja) 繰り返しパタ−ン生成方式
JPH03167598A (ja) 画像縮小方法
JPH01168461A (ja) パターン発生方式