JPH05188913A - Character font enlargement system - Google Patents

Character font enlargement system

Info

Publication number
JPH05188913A
JPH05188913A JP4001991A JP199192A JPH05188913A JP H05188913 A JPH05188913 A JP H05188913A JP 4001991 A JP4001991 A JP 4001991A JP 199192 A JP199192 A JP 199192A JP H05188913 A JPH05188913 A JP H05188913A
Authority
JP
Japan
Prior art keywords
character
font
partial pattern
enlarged
dot
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.)
Withdrawn
Application number
JP4001991A
Other languages
Japanese (ja)
Inventor
Shinichi Nakano
伸一 中野
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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Chubu 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 NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP4001991A priority Critical patent/JPH05188913A/en
Publication of JPH05188913A publication Critical patent/JPH05188913A/en
Withdrawn legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To expand a character without deforming the contour line of a dot font as a character font consisting of a dot pattern. CONSTITUTION:This character font enlargement system consists of a character font area 1 stored with the dot font, a partial pattern area 3 stored with partial patterns being data for investigating the constitution of the dot font, a partial pattern table 2 stored with the investigation result of the constitution of the dot font, an enlarged character pattern area 4 stored with data used to enlarge the dot font, an enlarged character expansion area 5 stored with the enlargement result of the dot font, and a smoothing enlargement processing main body.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、ドットフォントを拡大
する文字フォント拡大方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a character font enlarging method for enlarging a dot font.

【0002】[0002]

【従来の技術】従来、ドットフォントを拡大する場合、
各ドットを拡大する倍数に従って縦横に、ドットを増や
しているだけである。そのため、図8のS33のよう
に、従来の方法で拡大した場合、斜線で示す部分が、拡
大文字の段差となるため、輪郭線が崩れるのである。
2. Description of the Related Art Conventionally, when enlarging a dot font,
It simply increases the dots horizontally and vertically according to the multiple by which each dot is enlarged. Therefore, when the image is enlarged by the conventional method as in S33 of FIG. 8, the hatched portion is the step of the enlarged character, and the contour line is broken.

【0003】[0003]

【発明が解決しようとする課題】前述した従来の拡大方
法では、拡大する倍数が大きくなると文字を構成する一
つ一つのドットが、そのまま拡大されるだけなので、図
2のように文字の輪郭が崩れてしまう欠点がある。
In the above-described conventional enlargement method, when the enlargement multiple becomes large, each dot forming the character is simply enlarged as it is, so that the outline of the character is changed as shown in FIG. There is a drawback that it will collapse.

【0004】[0004]

【課題を解決するための手段】本発明のドットフォント
拡大方式は、ドットフォントの構成を調べる為の「部分
パターン」と、その結果を記録した「部分パターンテー
ブル」及び拡大文字を作成する為の「拡大部分パター
ン」を有している。
The dot font enlarging method of the present invention uses a "partial pattern" for checking the dot font configuration, a "partial pattern table" recording the result, and an enlarged character. It has an "enlarged part pattern".

【0005】本発明は、ドットパターンで構成された文
字フォントであるドットフォントの拡大する文字フォン
ト拡大方式において、文字を拡大する時、ドットフォン
トを解析するために細かく分解して文字の構成を調査
し、拡大した場合に段差の現れる部分を発見し、その部
分にドットを補うパターンを展開する方法で文字の輪郭
線を修正するものである。
According to the present invention, in a character font enlarging method for enlarging a dot font which is a character font composed of dot patterns, when enlarging a character, it is finely disassembled to analyze the dot font and the character composition is investigated. Then, when the image is enlarged, a portion where a step appears appears is corrected, and the contour line of the character is corrected by a method of developing a pattern that supplements dots in the portion.

【0006】[0006]

【実施例】次に、本発明を図面を参照して説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described with reference to the drawings.

【0007】図1は、本発明の一実施例を示すドットフ
ォント拡大方式の構成図である。
FIG. 1 is a block diagram of a dot font enlarging system showing an embodiment of the present invention.

【0008】図1に示すドットフォント拡大方式は、文
字フォント領域1、部分パターン領域3、部分パターン
テーブル2、拡大部分パターン領域4、及び拡大文字展
開領域5により構成されている。
The dot font enlarging system shown in FIG. 1 comprises a character font area 1, a partial pattern area 3, a partial pattern table 2, an expanded partial pattern area 4 and an expanded character expansion area 5.

【0009】文字フォント領域1には、拡大する文字の
イメージ情報が格納される。
Image information of a character to be enlarged is stored in the character font area 1.

【0010】部分パターン領域3には、ドットフォント
がどのように構成されているか調査するためのデータで
ある部分パターンが格納されている。
The partial pattern area 3 stores a partial pattern which is data for investigating how the dot font is constructed.

【0011】部分パターンテーブル2は、部分パターン
を用いてドットフォントを調査した結果を格納する領域
である。確保する領域の大きさは、ドットフォントのサ
イズにより変化する。例えば、24ドット×24ドット
で構成された文字の場合、24×24の部分パターン番
号を格納できる領域を確保する。
The partial pattern table 2 is an area for storing the result of investigating dot fonts using partial patterns. The size of the secured area changes depending on the size of the dot font. For example, in the case of a character composed of 24 dots × 24 dots, an area for storing a 24 × 24 partial pattern number is secured.

【0012】拡大部分パターン領域4には、ドットフォ
ントを実際に拡大する処理に利用するデータである拡大
部分パターンが格納されている。
The enlarged partial pattern area 4 stores an enlarged partial pattern which is data used in the process of actually enlarging a dot font.

【0013】拡大文字展開領域5は、拡大した文字を展
開するための領域である。
The expanded character expansion area 5 is an area for expanding an expanded character.

【0014】次に、ドットフォントが、部分パターン、
部分パターンテーブル及び拡大部分パターンによって、
どのように拡大されるのか、そのメカニズムを示す。
Next, the dot font is a partial pattern,
By the partial pattern table and the enlarged partial pattern,
We will show the mechanism of how it is expanded.

【0015】図3に示す24ドット×24ドットで構成
された文字「あ」を拡大する例を用いて説明する。
An example of enlarging the character "A" composed of 24 dots × 24 dots shown in FIG. 3 will be described.

【0016】最初に拡大処理を行う文字「あ」のドット
フォントを文字フォント領域に図4のように展開する。
展開する形は、ドットフォントの構成ドット数により異
なる。本例は、24ドット×24ドットの場合の展開例
である。
First, the dot font of the character "A" to be enlarged is developed in the character font area as shown in FIG.
The shape to be expanded depends on the number of dots constituting the dot font. This example is a development example in the case of 24 dots × 24 dots.

【0017】次に、文字「あ」を図5で示すS1からS
60迄の番号を持つ部分パターンを用いて、ドットフォ
ントが、部分パターンをどの様に組み合わせて構成され
ているか調査する。
Next, the character "a" is represented by S1 to S shown in FIG.
Using partial patterns having numbers up to 60, it is investigated how the dot font is formed by combining partial patterns.

【0018】本例では、図5に示すようにS1からS6
0迄の番号を持つ60種類の部分パターンを用意した。
その部分パターンについて説明する。各部分パターン
は、nドット×mドットで表わされる、ドットフォント
の構成を調査するパターン群で、一つの□が調査するド
ットフォントの1ドットに相当する。例えば、S25
は、横3ドット縦2ドットの大きさを持つ部分パターン
である。
In this example, as shown in FIG. 5, S1 to S6
60 kinds of partial patterns with numbers up to 0 were prepared.
The partial pattern will be described. Each partial pattern is a pattern group represented by n dots × m dots for investigating the configuration of the dot font, and one □ corresponds to one dot of the dot font to be investigated. For example, S25
Is a partial pattern having a size of horizontal 3 dots and vertical 2 dots.

【0019】各部分パターンの○が付いた部分は、ドッ
トフォントとの比較において、ドットが存在しなければ
ならない場所である。空白の部分は、ドットが存在して
はいけない場所である。☆印は、その場所にドットが存
在してもしなくても構わない場所である。★印の場所
は、★印のある場所のいずれか一方にドットが存在しな
ければならない場所である。
The circled portion of each partial pattern is where dots must exist in comparison with a dot font. The blank areas are where dots should not be present. The star is a place where a dot may or may not exist at that place. The place marked with a star is a place where a dot must exist in one of the places marked with a star.

【0020】図6に示すように、調査は、S1からS6
0迄の各々の部分パターンとドットフォントを比較する
形で行なわれる。比較処理は、各部分パターンと同じ大
きさの領域をドットフォント展開領域から切りだし、両
者のパターン構造を比較する。
As shown in FIG. 6, the survey is conducted from S1 to S6.
It is performed by comparing each partial pattern up to 0 with a dot font. In the comparison processing, an area having the same size as each partial pattern is cut out from the dot font development area, and the pattern structures of the two are compared.

【0021】比較処理の結果、同じパターンが存在した
場合、ドットフォントを構成する部分と対応する部分パ
ターンテーブルの該当場所に部分パターンの番号を記録
する。これをS1からS60までの部分パターン全てに
ついて行なう。
If the same pattern exists as a result of the comparison process, the number of the partial pattern is recorded at the corresponding position in the partial pattern table corresponding to the portion forming the dot font. This is performed for all the partial patterns from S1 to S60.

【0022】この調査によって、図7に示す部分パター
ンテーブルが作成され、拡大したい文字のドットフォン
トが、部分パターンをどの様に組み合わせれば再現でき
るのかが判明する。
By this investigation, the partial pattern table shown in FIG. 7 is created, and it becomes clear how the dot font of the character to be enlarged can be reproduced by combining the partial patterns.

【0023】ドットフォントを実際に拡大する処理は、
部分パターンテーブルに示された部分パターン番号に従
い、拡大部分パターンを展開することにより作成され
る。
The process of actually enlarging a dot font is as follows:
It is created by expanding the expanded partial pattern according to the partial pattern number shown in the partial pattern table.

【0024】図8と図9を参照して拡大部分パターンに
ついて説明する。拡大部分パターンは、ドットフォント
を拡大した場合、文字の輪郭線に段差が生じてしまう場
所にドットを追加することで段差を解消したパターンで
ある。図9は、部分パターンS33の2倍,3倍,4倍
の拡大部分パターンである。拡大部分パターンは、図8
の斜線部のように段差が生じる部分に、図9の斜線の部
分の●のようにドットを補ったパターンである。文字を
拡大する時、この拡大部分パターンに置き換えること
で、文字を拡大したとき、輪郭線が崩れないようにする
のである。
The enlarged partial pattern will be described with reference to FIGS. 8 and 9. The enlarged partial pattern is a pattern in which the step is eliminated by adding dots to the position where the step is generated in the outline of the character when the dot font is enlarged. FIG. 9 shows enlarged partial patterns which are twice, three times, and four times as large as the partial pattern S33. The enlarged partial pattern is shown in FIG.
9 is a pattern in which a dot is added to a portion where a step is generated, such as a hatched portion of, in FIG. When the character is enlarged, it is replaced with this enlarged part pattern so that the outline does not collapse when the character is enlarged.

【0025】図10,図11を用いて部分パターンテー
ブルと拡大部分パターンを用いて文字の拡大する処理を
説明する。拡大部分パターン2は、拡大率により形が異
なるので使用する拡大率に合わせて拡大部分パターンを
用意する。図10,図11のように、部分パターンテー
ブルの部分パターン番号を取り出す(部分パターン番号
がない場所は飛ばす)。展開領域3に拡大部分パターン
を展開する。拡大部分パターンを展開する位置は、拡大
係数と部分パターン番号が部分パターンテーブルに格納
されていた位置により決定する。
A process of enlarging a character using the partial pattern table and the enlarged partial pattern will be described with reference to FIGS. Since the shape of the enlarged partial pattern 2 differs depending on the enlargement ratio, the enlarged partial pattern is prepared according to the enlargement ratio to be used. As shown in FIG. 10 and FIG. 11, the partial pattern number of the partial pattern table is taken out (skipping the place where there is no partial pattern number). The expanded partial pattern is expanded in the expansion area 3. The position where the expanded partial pattern is expanded is determined by the position where the expansion coefficient and the partial pattern number were stored in the partial pattern table.

【0026】このように、部分パターンテーブルから部
分パターン番号を取り出し、拡大部分パターンを展開す
るという処理を繰り返すことで、最終的に輪郭線を補修
された、拡大された文字が得られる。
As described above, by repeating the process of extracting the partial pattern number from the partial pattern table and expanding the expanded partial pattern, an enlarged character with the contour line finally repaired can be obtained.

【0027】図12は、文字を図2と同じ拡大係数で本
処理により拡大した例である。
FIG. 12 is an example in which characters are enlarged by this processing with the same enlargement coefficient as in FIG.

【0028】[0028]

【発明の効果】以上、詳細に説明したように本発明によ
れば、ドットフォントを拡大した場合、文字の輪郭を崩
さないで拡大できる。
As described above in detail, according to the present invention, when a dot font is enlarged, it can be enlarged without losing the outline of the character.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例の説明図である。FIG. 1 is an explanatory diagram of an example of the present invention.

【図2】従来の技術で文字を拡大した例を示す図であ
る。
FIG. 2 is a diagram showing an example in which characters are enlarged by a conventional technique.

【図3】文字「あ」のドットフォントパターンを示す図
である。
FIG. 3 is a diagram showing a dot font pattern of a character “A”.

【図4】文字「あ」を文字フォント領域に展開して示す
図である。
FIG. 4 is a diagram showing a character “A” developed in a character font area.

【図5】部分パターンS1からS60迄を示す図であ
る。
FIG. 5 is a diagram showing partial patterns S1 to S60.

【図6】部分パターン番号を決定する処理を示す図であ
る。
FIG. 6 is a diagram showing a process of determining a partial pattern number.

【図7】文字「あ」の部分パターンテーブルを示す図で
ある。
FIG. 7 is a diagram showing a partial pattern table of a character “A”.

【図8】部分パターンS23を2から4倍に従来の技術
で拡大した場合にどこに段差ができるか示す図である。
FIG. 8 is a diagram showing where a step can be formed when the partial pattern S23 is enlarged 2 to 4 times by the conventional technique.

【図9】部分パターンS23の拡大部分パターンを示す
図である。
FIG. 9 is a diagram showing an enlarged partial pattern of a partial pattern S23.

【図10】部分パターンテーブルと拡大部分パターンか
ら拡大文字を作成する処理を示す図である。
FIG. 10 is a diagram showing a process of creating an enlarged character from a partial pattern table and an enlarged partial pattern.

【図11】部分パターンテーブルと拡大部分パターンか
ら拡大文字を作成する処理を示す図である。
FIG. 11 is a diagram showing a process of creating an enlarged character from a partial pattern table and an enlarged partial pattern.

【図12】文字を図2と同じ拡大係数で本処理により拡
大した例を示す図である。
FIG. 12 is a diagram showing an example in which characters are enlarged by this processing with the same enlargement coefficient as in FIG.

【符号の説明】[Explanation of symbols]

1 文字フォント領域 2 部分パターンテーブル 3 部分パターン領域 4 拡大部分パターン領域 5 拡大文字展開領域 1 Character font area 2 Partial pattern table 3 Partial pattern area 4 Expanded partial pattern area 5 Expanded character expansion area

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ドットパターンで構成された文字フォン
トであるドットフォントの拡大する文字フォント拡大方
式において、文字を拡大する時、ドットフォントを解析
するために細かく分解して文字の構成を調査し、拡大し
た場合に段差の現れる部分を発見し、その部分にドット
を補うパターンを展開する方法で文字の輪郭線を修正す
る文字フォント拡大方式。
1. A character font enlarging method for enlarging a dot font, which is a character font composed of dot patterns, and when enlarging a character, it is finely decomposed to analyze the dot font, and the composition of the character is investigated. A character font enlargement method that finds a step that appears when enlarged and develops a pattern that supplements dots in that area to correct the outline of the character.
【請求項2】 拡大する文字のイメージ情報が格納され
る文字フォント領域と、 ドットフォントがどのように構成されているか調査する
ためのデータである部分パターンが格納されている部分
パターン領域と、 部分パターンを用いてドットフォントを調査した結果を
格納する部分パターンテーブルと、 ドットフォントを実際に拡大する処理に利用するデータ
である拡大部分パターンが格納されている拡大部分パタ
ーン領域と、 拡大した文字を展開するための拡大文字展開領域とを具
備することを特徴とする文字フォント拡大方式。
2. A character font area in which image information of a character to be enlarged is stored, a partial pattern area in which a partial pattern that is data for investigating how a dot font is configured, and a partial pattern area are stored. The partial pattern table that stores the results of dot font surveys using patterns, the enlarged partial pattern area that stores the enlarged partial pattern that is the data used to actually enlarge the dot font, and the enlarged character A character font enlarging method characterized by comprising an enlarged character expanding area for expanding.
JP4001991A 1992-01-09 1992-01-09 Character font enlargement system Withdrawn JPH05188913A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4001991A JPH05188913A (en) 1992-01-09 1992-01-09 Character font enlargement system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4001991A JPH05188913A (en) 1992-01-09 1992-01-09 Character font enlargement system

Publications (1)

Publication Number Publication Date
JPH05188913A true JPH05188913A (en) 1993-07-30

Family

ID=11516941

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4001991A Withdrawn JPH05188913A (en) 1992-01-09 1992-01-09 Character font enlargement system

Country Status (1)

Country Link
JP (1) JPH05188913A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003032256A1 (en) * 2001-09-20 2003-04-17 Naltec Inc. Method of preparing bit map

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003032256A1 (en) * 2001-09-20 2003-04-17 Naltec Inc. Method of preparing bit map
US7502144B2 (en) 2001-09-20 2009-03-10 Naltec, Inc. Method of preparing bit map

Similar Documents

Publication Publication Date Title
JPH01174463A (en) Dot pattern correction method
JPH01195063A (en) Lateral magnifying device of bit map font
JPH05188913A (en) Character font enlargement system
JPS63203341A (en) Enlarged character generation system
KR100223496B1 (en) Character generating apparatus and method
JP2740539B2 (en) Enlarged reproduction image information creation method and apparatus
JPH0815796B2 (en) Character font generation method
JP2806679B2 (en) Character generator
JPS60163170A (en) Character processing system
JP2760176B2 (en) Low brightness character pattern generator
JP2640591B2 (en) How to create a border image
JP3268160B2 (en) Character pattern generator
JP3080741B2 (en) Batch creation of group headings
JPH0535872A (en) Contour tracing system for binary image
JPH05216457A (en) Data output device
JPH08101675A (en) Font developing device
JPH05113780A (en) Power varying method for charagter pattern
JPH01286860A (en) Character pattern enlargement device
JPH08180087A (en) Distortion correcting method for graphic
JPH0237391A (en) Image interpolating system
JPS63136278A (en) Production system for repetitive pattern
JPH05204362A (en) Dot pattern generator
JPH03271800A (en) Special processing logogram character generating system
JPH04110893A (en) Font data generation device
JPH11305750A (en) Method and device for generating pattern, computer readable recording medium storing pattern generation program and computer readable recording medium storing bit map pattern data

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 19990408