JPH0594526A - Font compression processor - Google Patents

Font compression processor

Info

Publication number
JPH0594526A
JPH0594526A JP3278269A JP27826991A JPH0594526A JP H0594526 A JPH0594526 A JP H0594526A JP 3278269 A JP3278269 A JP 3278269A JP 27826991 A JP27826991 A JP 27826991A JP H0594526 A JPH0594526 A JP H0594526A
Authority
JP
Japan
Prior art keywords
control point
font
operator
data
coordinates
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
JP3278269A
Other languages
Japanese (ja)
Inventor
Hiroki Kubozono
浩喜 久保園
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.)
Ricoh Co Ltd
Original Assignee
Ricoh 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP3278269A priority Critical patent/JPH0594526A/en
Publication of JPH0594526A publication Critical patent/JPH0594526A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 アウトライン・フォント・データを効率よく
圧縮しメモリの節減及びシステムのコストダウンを図る
ことのできるフォント圧縮処理装置を提供することを目
的とする。 【構成】 ベクトル・フォント・データにおける、次の
制御点の座標を現制御点の座標とこの現制御点の前の制
御点の座標から予測し得る位置とすることによってデー
タ圧縮する手段を有する。
(57) [Abstract] [Purpose] An object of the present invention is to provide a font compression processing device capable of efficiently compressing outline font data to save memory and reduce system cost. A means for data compression is provided by setting the coordinates of the next control point in the vector font data to a position that can be predicted from the coordinates of the current control point and the coordinates of the control point before this current control point.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ベクトル・フォント・
データを圧縮しメモリデバイスの軽減を可能とするフォ
ント圧縮処理装置に関するものである。
BACKGROUND OF THE INVENTION The present invention relates to a vector font
The present invention relates to a font compression processing device capable of compressing data and reducing the memory device.

【0002】[0002]

【従来の技術】近年、ディスクトップ・パブリッシング
(DTP)の発展にともない文字の拡大、縮小及び回転
を任意にかつ容易に行い得るベクトルフォント、特に文
字を拡大したときにギザギザがない自然な文字を提供す
ることができるアウトライン・フォントが必要不可欠な
ものとなってきた。
2. Description of the Related Art In recent years, with the development of desktop publishing (DTP), vector fonts capable of arbitrarily enlarging, reducing and rotating characters, especially natural characters without jaggedness when characters are enlarged Outline fonts that can be provided have become indispensable.

【0003】その反面、このアウトライン・フォントは
文字の形が複雑になればなるほど多くのベクトルの位置
情報を必要とし、そのため該位置情報を格納するための
より多くのメモリ容量を有するメモリデバイスが必要と
された。そこで、該位置情報をデータ圧縮してデータ量
を少なくした後にメモリに格納して、メモリ容量を削減
するようにしている。このデータ圧縮に関しては、AD
CT方式、ハフマン符号化といったものがある。また、
既存のアウトライン・フォント・データを圧縮する方法
として、前制御点間の差分を取りデータを相対値にする
方法も提案されている。
On the other hand, the outline font requires more vector position information as the character shape becomes more complicated, and thus requires a memory device having a larger memory capacity to store the position information. Was taken. Therefore, the position information is compressed to reduce the data amount and then stored in the memory to reduce the memory capacity. Regarding this data compression, AD
There are CT system and Huffman coding. Also,
As a method of compressing the existing outline font data, a method of taking the difference between the previous control points and making the data a relative value is also proposed.

【0004】しかしながら、このアウトライン・フォン
トが、文字の形が複雑になればなるほどメモリ容量を大
きくしなければならないことから、従来、前記データ圧
縮によるメモリ容量の削減が十分であるとはいえなかっ
た。
However, since the outline font needs to have a larger memory capacity as the character shape becomes more complicated, conventionally, it cannot be said that the memory capacity reduction by the data compression is sufficient. ..

【0005】[0005]

【発明の目的】本発明は上記課題に鑑みてなされたもの
であり、アウトライン・フォント・データを効率よく記
述することによりデータの圧縮を行いメモリの節減及び
システムのコストダウンを図ることを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and it is an object of the present invention to efficiently describe outline font data, thereby compressing the data to save memory and reduce system cost. To do.

【0006】[0006]

【発明の構成】上記目的を達成するため本願第1の発明
は、ベクトル・フォント・データにおける、次の制御点
の座標を現制御点の座標とこの現制御点の前の制御点の
座標から予測し得る位置とすることによってデータ圧縮
することを特徴とする。
To achieve the above object, the first invention of the present application is such that the coordinates of the next control point in the vector font data are calculated from the coordinates of the current control point and the coordinates of the control point before this current control point. The feature is that data is compressed by setting the position to be predictable.

【0007】また、本願第2の発明は、ベクトル・フォ
ント・データにあるオペレータの情報に従って次の制御
点の座標を現制御点とこの現制御点の前の制御点との間
の距離と角度から演算する演算手段と、この演算手段で
順次演算される制御点から文字を形成する文字形成手段
とを有することを特徴とする。
According to the second invention of the present application, the coordinates of the next control point are set in accordance with the operator's information contained in the vector font data, and the distance and angle between the current control point and the control point preceding this current control point. And a character forming means for forming a character from control points sequentially calculated by the calculating means.

【0008】本願第1の発明のフォント圧縮処理装置
は、ベクトル・フォント・データによって、次の制御点
の座標を設定する際に、現制御点の座標とこの現制御点
の前の制御点の座標から予測し得る位置を次の制御点の
座標とすることによってデータ圧縮を行う。
The font compression processing apparatus according to the first aspect of the present invention sets the coordinates of the current control point and the control point before the current control point when setting the coordinates of the next control point by the vector font data. Data compression is performed by setting the position that can be predicted from the coordinate as the coordinate of the next control point.

【0009】本願第2の発明のフォント圧縮処理装置
は、入力された文字コードに対応するベクトル・フォン
ト・データを生成し文字を形成する際に、このベクトル
・フォント・データにあるオペレータの情報に従って次
の制御点の座標を現制御点とこの現制御点の前の制御点
との間の距離と角度から順次次の制御点を演算すること
で、制御点の座標データとしては目的とする制御点と予
測する制御点との差分だけで済む。さらに、この演算さ
れた制御点から文字を形成する。
The font compression processing apparatus according to the second aspect of the present invention generates vector font data corresponding to the input character code and forms a character in accordance with the operator information in the vector font data. The coordinate of the next control point is calculated by sequentially calculating the next control point from the distance and angle between the current control point and the control point before this current control point, and the target control is used as the coordinate data of the control point. Only the difference between the point and the predicted control point is enough. Further, a character is formed from the calculated control points.

【0010】すなわち、文字の中でも曲線が多いほど圧
縮の効果があり、実際にフォント・データの座標部分に
おいてはバイト数を半分にすることができた。また、こ
れによりフォント・データの圧縮ができ、メモリの節約
ができる。
That is, the more curves in the character, the more effective the compression is, and in fact, the number of bytes could be halved in the coordinate portion of the font data. This also allows font data to be compressed, saving memory.

【0011】以下、本発明を添付図面に示した実施例に
基づいて詳細に説明する。本発明の動作方法を図1に示
す。まずキーボード等の文字入力手段1により入力され
た文字コードを読み込み、次にフォント生成手段3によ
りこの文字コードをフォント辞書を用いて、文字を形成
させる。さらに文字を文字出力手段5により、プリンタ
またはCRT等に出力させる。
The present invention will be described below in detail based on the embodiments shown in the accompanying drawings. The operating method of the present invention is shown in FIG. First, the character code input by the character input means 1 such as a keyboard is read, and then the font generation means 3 forms this character code by using a font dictionary. Further, the character is output to a printer, a CRT or the like by the character output means 5.

【0012】次に、上記フォント生成手段3の動作を図
2に示すフローチャートを参照して説明する。まず、ス
テップS1で文字コードを読み込み、この読み込まれた
文字コードを基にステップS5でフォント辞書からフォ
ントデータを読み込み、フォントを生成する(ステップ
S7)。さらにステップS1に戻り、文字の読み込みを
行い、この読み込みが終了したときに(ステップS
3)、該フォント生成ルーチンを終了する。
Next, the operation of the font generating means 3 will be described with reference to the flow chart shown in FIG. First, in step S1, a character code is read, and based on the read character code, font data is read from the font dictionary in step S5 to generate a font (step S7). Further, the process returns to step S1, the characters are read, and when the reading is completed (step S
3) The font generation routine ends.

【0013】次に、上記ステップS7におけるフォント
生成について、図3に示すフローチャートを参照してさ
らに詳細に説明する。まずステップS11で前記フォン
ト辞書から読み込まれた各文字コードのフォント・デー
タの読み込みを行う。続いて、ステップS15乃至S1
9でこのフォント・データ中にあるオペレータの情報を
調べ、それぞれのオペレータの情報による制御点の予測
動作を順次行う。
Next, the font generation in step S7 will be described in more detail with reference to the flowchart shown in FIG. First, in step S11, the font data of each character code read from the font dictionary is read. Then, steps S15 to S1
At 9, the operator information in the font data is checked, and the control point prediction operation is sequentially performed based on the information of each operator.

【0014】すなわち、ステップS15で、オペレータ
がベゼー曲線を引くための基準点の設定(以下、単にC
TRLともいう)であるときには、ステップS21に進
み、バッファに前の制御点との間の距離と角度が記憶さ
れているか確認する。ここで、記憶されていないときに
はステップS41に進み、記憶されているときには、ス
テップS23に進み、1つ前のオペレータがCTRLで
あるか否かを調べる。
That is, in step S15, the operator sets a reference point for drawing a Beze curve (hereinafter, simply C
(Also referred to as TRL), the process proceeds to step S21, and it is confirmed whether or not the distance and the angle to the previous control point are stored in the buffer. Here, if it is not stored, the process proceeds to step S41, and if it is stored, the process proceeds to step S23 to check whether or not the immediately preceding operator is CTRL.

【0015】ステップS23で1つ前のオペレータがC
TRLではないときにはステップS25へ進み、該オペ
レータがベゼー曲線を引く(以下、CURVETOとも
いう)ものであるか否かを調べる。該オペレータが、C
URVETOではないときにはステップS27へ進み、
後述する予測4を行った後にステップS39に進み、ま
た該オペレータがCURVETOであるときにはステッ
プS29へ進み、後述する予測3を行った後にステップ
S39に進む。
In step S23, the immediately preceding operator is C
If it is not TRL, the process proceeds to step S25, and it is checked whether or not the operator draws a Beze curve (hereinafter, also referred to as CURVETO). The operator is C
When it is not URVETO, the process proceeds to step S27,
After performing Prediction 4 described below, the process proceeds to step S39. When the operator is CURVETO, the process proceeds to step S29. After Prediction 3 described below is performed, the process proceeds to step S39.

【0016】一方、前記ステップS23で1つ前のオペ
レータがCTRLであるときにはステップS31へ進
み、後述する予測2を行った後にステップS39に進
む。さらに、前記ステップS15でオペレータがCTR
Lではないときには、ステップS17に進み、該オペレ
ータがCURVETOであるか否かを調べる。該オペレ
ータが、CURVETOであるときにはステップS33
へ進み、前の制御点との間の距離と角度を計算し、この
計算した値をバッファに記憶(ステップS35)した後
に、後述する予測1を行った後にステップS39に進
む。
On the other hand, when the previous operator is CTRL in step S23, the process proceeds to step S31, and after performing prediction 2 described later, the process proceeds to step S39. Further, in step S15, the operator makes a CTR.
If it is not L, the process proceeds to step S17, and it is checked whether the operator is CURVETO. When the operator is CURVETO, step S33
Then, the distance and angle with respect to the previous control point are calculated, the calculated values are stored in the buffer (step S35), the prediction 1 described later is performed, and then the process proceeds to step S39.

【0017】このステップS39では、予測1(ステッ
プS37)、予測2(ステップS31)、予測3(ステ
ップS29)及び予測4(ステップS27)で予測され
た制御点にフォント・データの補正データを加えステッ
プS41に進む。
In this step S39, font data correction data is added to the control points predicted in prediction 1 (step S37), prediction 2 (step S31), prediction 3 (step S29) and prediction 4 (step S27). It proceeds to step S41.

【0018】さらに、ステップS17でこのステップS
17におけるオペレータがCURVETOでないときに
はステップS19へ進み、該ステップS19のオペレー
タがMOVETOであるか否かを調べる。該オペレータ
がMOVETOではないときにはステップS41に進
み、MOVETOであるときにはステップS43へ進
み、前記バッファのクリアを行った後にステップS41
に進む。
Further, in step S17, this step S
When the operator in 17 is not CURVETO, the process proceeds to step S19, and it is checked whether or not the operator in step S19 is MOVETO. If the operator is not MOVETO, the process proceeds to step S41, and if it is MOVETO, the process proceeds to step S43, and after clearing the buffer, step S41 is performed.
Proceed to.

【0019】ステップS41では、上記のようにしてで
きた制御点を結ぶことにより、フォントのアウトライン
を形成させ、そののちステップS11に戻り、フォント
データの読み込みが終了している場合(ステップS1
3)にこのルーチンを終了する。
In step S41, the outline of the font is formed by connecting the control points created as described above, and then the process returns to step S11 to read the font data (step S1).
This routine ends in 3).

【0020】尚、上記フローチャートにおいて使用され
た、フォントを描写するためのオペレータ(制御点を結
ぶ操作方法)を下記に示す。また、ベゼー曲線について
は図4に示した。
The operator (the operation method for connecting the control points) for drawing the font used in the above flow chart is shown below. The Beze curve is shown in FIG.

【0021】MOVETO :描写点の移動 LINETO :直線を引く CTRL :ベゼー曲線を引くための基準点 CURVETO:ベゼー曲線を引く 次に、前述した図4に示すフローチャートにおける各オ
ペレータにおける制御点の予測方法を予測1(ステップ
S37)、予測2(ステップS31)、予測3(ステッ
プS29)及び予測4(ステップS27)の順に説明す
る。
MOVETO: movement of depiction point LINETO: draw a straight line CTRL: reference point for drawing a Beze curve CURVETO: draw a Beze curve Next, a method of predicting a control point in each operator in the flowchart shown in FIG. Prediction 1 (step S37), prediction 2 (step S31), prediction 3 (step S29), and prediction 4 (step S27) will be described in this order.

【0022】まず、ステップS37に示すCURVETO の予
測1について、図5(a)を参照して説明する。前2点
(C2 、C3 )のオペレータがCTRLの制御点の距離L2
を求め、この各制御点間(C1 −C2 −C3 )を結んだ
とき得られる角度θ1 を求める。そのとき制御点間の距
離L2 と角度θ1 をバッファに記憶させる。予測する制
御点の位置(距離L3 、角度θ2 )を、求めた距離L2
と角度θ1 を有するように位置決めをする(L3 =L2
、θ2 =θ1 )。
First, CURVETO prediction 1 shown in step S37 will be described with reference to FIG. The operator at the previous two points (C2, C3) is the distance L2 between the control points of CTRL.
Then, the angle .theta.1 obtained by connecting these control points (C1-C2-C3) is calculated. At that time, the distance L2 between the control points and the angle θ1 are stored in the buffer. The position (distance L3, angle θ2) of the predicted control point is calculated as the calculated distance L2.
And the angle is θ1 (L3 = L2
, Θ2 = θ1).

【0023】次に、ステップS31に示すCTRL−CTRLの
予測2について、図5(b)を参照して説明する。前の
オペレータがCURVETOで、さらに一つ前のオペレータがC
TRLであるとき、前のオペレータCURVETO で求めた角度
(バッファに記憶してある角度)θ1 を用いて制御点間
の距離L1 を求めて、予測する制御点の位置(距離L4
、角度θ3 )を求めた角度θ1 と距離L3 になるよう
に位置決めをする(θ3=θ1 、L4 =L3 )。
Next, CTRL-CTRL prediction 2 shown in step S31 will be described with reference to FIG. The previous operator is CURVETO and the previous operator is C
When it is TRL, the angle L1 between the control points is obtained using the angle (angle stored in the buffer) θ1 obtained by the previous operator CURVETO, and the position of the predicted control point (distance L4
, And the angle θ3) is determined so that the obtained angle θ1 is equal to the distance L3 (θ3 = θ1, L4 = L3).

【0024】次に、ステップS29に示すCURVETO −CT
RLの予測3について図5(c)を参照して説明する。前
のオペレータがCURVETO であるとき(CURVETO −CTR
L)、前の制御点との距離L1 を求め、予測する制御点
(距離L3 )を前の制御点との延長上でかつ求めた距離
になるように位置決めをする(L3 =L2 )。
Next, the CURVETO-CT shown in step S29
RL prediction 3 will be described with reference to FIG. When the previous operator is CURVETO (CURVETO -CTR
L), the distance L1 to the previous control point is obtained, and the predicted control point (distance L3) is positioned so that it is on the extension of the previous control point and at the obtained distance (L3 = L2).

【0025】次に、ステップS27に示すLINETO−CTRL
の予測4について図5(d)を参照して説明する。前の
オペレータがLINETOであるとき、予測する制御点(距離
L4)を前の制御点の延長上に、さらに1つ前のオペレ
ータCURVETO とCTRLとの距離L1 になるように位置決め
をする(L4 =L2 )。
Next, LINETO-CTRL shown in step S27
Prediction 4 will be described with reference to FIG. When the previous operator is LINETO, the predicted control point (distance L4) is positioned on the extension of the previous control point, and is positioned so as to be the distance L1 between the previous operator CURVETO and CTRL (L4 = L2).

【0026】なお、オペレータMOVETOの場合は予測する
ことはせず、バッファに記憶している角度θ1 と距離L
1 をクリアーし(ステップS43)、またオペレータLI
NETOの場合、予測しない。
In the case of the operator MOVETO, no prediction is made, and the angle θ1 and distance L stored in the buffer are not predicted.
1 is cleared (step S43), and operator LI
In the case of NETO, do not predict.

【0027】次に、図6を参照してフォント描写の例に
ついて説明する。図6は、A点からE点へ描写するとき
B〜E点の予測方法を示すものである。
Next, an example of font depiction will be described with reference to FIG. FIG. 6 shows a method of predicting points B to E when drawing from point A to point E.

【0028】まず、B点はG−Aの延長上でA−BをH
−G間と同じ長さにしたものである。続いて、C点はA
−B−CをJ−I−Hと同じに、B−CをA−Bと同じ
長さにしたものである。また、D点はB−C−DをA−
B−Cと同じに、C−DをB−Cと同じ長さにしたもの
である。さらに、E点はC−Dの延長上でD−EをC−
Dと同じ長さにしたものである。
First, at the point B, A-B is set to H on the extension of G-A.
The length is the same as between -G. Then, point C is A
-B-C has the same length as J-I-H, and B-C has the same length as A-B. Also, at the point D, BCD is A-
Similar to BC, CD has the same length as BC. In addition, E point is C-D extension of D-E
It has the same length as D.

【0029】上述してきたように、本実施例は、以前に
ポイントされた制御点から次の制御点を予測し補正量を
加える方法であり、この制御点を予測することで、フォ
ント・データの座標データには目的とする制御点と予測
する制御点との差分だけで済む。そのため格納するのフ
ォント・データのサイズを小さくでき、データを圧縮す
ることができる。
As described above, the present embodiment is a method of predicting the next control point from the previously pointed control point and adding the correction amount. By predicting this control point, the font data of the font data is The coordinate data need only be the difference between the target control point and the predicted control point. Therefore, the size of the font data to be stored can be reduced and the data can be compressed.

【0030】[0030]

【発明の効果】以上説明したように本発明は、前の制御
点から次の制御点を予測するようにしたので、アウトラ
イン・フォント・データを効率よく圧縮しメモリの節減
を図ることができる等の効果を奏するものである。
As described above, according to the present invention, the next control point is predicted from the previous control point. Therefore, outline font data can be efficiently compressed to save the memory. The effect of.

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

【図1】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 1 is a block diagram showing a configuration of an exemplary embodiment of the present invention.

【図2】図1に示したフォント生成手段の詳細を示した
フローチャートである。
FIG. 2 is a flow chart showing details of a font generating means shown in FIG.

【図3】図2に示したフォント生成の詳細を示したフロ
ーチャートである。
FIG. 3 is a flowchart showing details of the font generation shown in FIG.

【図4】ベゼー曲線を説明する図である。FIG. 4 is a diagram illustrating a Beze curve.

【図5】(a) 乃至(d) は図3に示した予測方法を説明す
るための図である。
5A to 5D are diagrams for explaining the prediction method shown in FIG.

【図6】(a) 乃至(b) は本発明を適用したフォント描写
の図である。
6 (a) and 6 (b) are font depictions to which the present invention is applied.

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

1 文字入力手段 3 フォント生成手段 5 文字出力手段 1 character input means 3 font generation means 5 character output means

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 ベクトル・フォント・データにおける、
次の制御点の座標を現制御点の座標とこの現制御点の前
の制御点の座標から予測し得る位置とすることによって
データ圧縮する手段を有することを特徴とするフォント
圧縮処理装置。
1. In vector font data,
A font compression processing device having means for compressing data by setting the coordinates of the next control point to a position that can be predicted from the coordinates of the current control point and the coordinates of the control point before this current control point.
【請求項2】 このベクトル・フォント・データにある
オペレータの情報に従って次の制御点の座標を現制御点
とこの現制御点の前の制御点との間の距離と角度から演
算する演算手段と、 この演算手段で順次演算される制御点から文字を形成す
る文字形成手段とを有することを特徴とするフォント圧
縮処理装置。
2. A computing means for computing the coordinates of the next control point from the distance and angle between the current control point and the control point preceding this current control point according to the operator's information in the vector font data. A font compression processing device comprising: a character forming unit that forms a character from control points sequentially calculated by the calculating unit.
JP3278269A 1991-09-30 1991-09-30 Font compression processor Pending JPH0594526A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3278269A JPH0594526A (en) 1991-09-30 1991-09-30 Font compression processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3278269A JPH0594526A (en) 1991-09-30 1991-09-30 Font compression processor

Publications (1)

Publication Number Publication Date
JPH0594526A true JPH0594526A (en) 1993-04-16

Family

ID=17594995

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3278269A Pending JPH0594526A (en) 1991-09-30 1991-09-30 Font compression processor

Country Status (1)

Country Link
JP (1) JPH0594526A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007248788A (en) * 2006-03-15 2007-09-27 Fujitsu Ltd Outline font compression method and decoding method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007248788A (en) * 2006-03-15 2007-09-27 Fujitsu Ltd Outline font compression method and decoding method
US8866820B2 (en) 2006-03-15 2014-10-21 Fujitsu Limited Outline font compression method and outline font decompression method

Similar Documents

Publication Publication Date Title
JP2806961B2 (en) Image coding method
US6266444B1 (en) Character processing apparatus and method therefor
JP2000331156A (en) Method for automatically deciding tracker set along outline and storage medium storing program for execution of the method
JPH0594526A (en) Font compression processor
US20070216688A1 (en) Display program, data structure and display device
JPH11213128A (en) Vector map display system
JP3146771B2 (en) Font rasterizing apparatus and method
JP3344538B2 (en) Character generator
JP3130721B2 (en) Binary image compression / expansion processing system and binary image extraction method
JP2897876B2 (en) Code data expansion processing method
JP3305395B2 (en) Figure division device
JP3795564B2 (en) Image expansion processing method
JP3163577B2 (en) Vector font generation method
CN120318253A (en) Image segmentation method, device, equipment and storage medium
JP3548807B2 (en) Image figure conversion method
JPH10198333A (en) Outline character drawing device
KR100324755B1 (en) Clipping apparatus and method for graphic processor
JP3724868B2 (en) Image processing method
JP3211591B2 (en) Image processing device
JPH08254973A (en) Character output device and method thereof
JP3057959B2 (en) Data converter
JP2695788B2 (en) Graphic data interpolation method
JP3520548B2 (en) Image figure conversion method
JP4084535B2 (en) Compressed image correction device
JP2821002B2 (en) Character processing device and character processing method