Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP2768679B2 - Dot matrix converter for registered character types - Google Patents
[go: Go Back, main page]

JP2768679B2 - Dot matrix converter for registered character types - Google Patents

Dot matrix converter for registered character types

Info

Publication number
JP2768679B2
JP2768679B2 JP63030411A JP3041188A JP2768679B2 JP 2768679 B2 JP2768679 B2 JP 2768679B2 JP 63030411 A JP63030411 A JP 63030411A JP 3041188 A JP3041188 A JP 3041188A JP 2768679 B2 JP2768679 B2 JP 2768679B2
Authority
JP
Japan
Prior art keywords
font
pattern
vector
dot
character type
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.)
Expired - Lifetime
Application number
JP63030411A
Other languages
Japanese (ja)
Other versions
JPH021349A (en
Inventor
雅 谷
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.)
Toshiba Corp
Original Assignee
Toshiba 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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=26349349&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP2768679(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Priority claimed from JP1352988A external-priority patent/JPH07161637A/en
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP63030411A priority Critical patent/JP2768679B2/en
Publication of JPH021349A publication Critical patent/JPH021349A/en
Application granted granted Critical
Publication of JP2768679B2 publication Critical patent/JP2768679B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)

Description

【発明の詳細な説明】 [発明の目的] (産業上の利用分野) 本発明は、例えばプリンタのドット印字密度等に応じ
たドットマトリクス構成の外字等の登録文字種を作成す
る際に用いて好適な登録文字種のドットマトリクス変換
装置に関する。
DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial application field) The present invention is suitable for use in creating a registered character type such as an external character in a dot matrix configuration corresponding to, for example, a dot printing density of a printer. The present invention relates to a dot matrix conversion device for various registered character types.

(従来と技術) 従来、ドットフォントを扱う文書作成装置に於いて、
外字を作成する場合、そのドットマトリクス構成は、プ
リンタのドット印字密度等に応じて、例えば24・24ドッ
ト,32・32ドット,40・40ドット等、それぞれ予め定めら
れた一定のドットマトリクス構成で作成されていた。従
って、プリンタのドット印字密度が異なると、その都
度、手作業により1文字ずつ個別にドットセット操作を
繰返しながら外字を作り直なければならず、非常に多く
の時間と労力を要していた。
(Prior art and technology) Conventionally, in a document creation device that handles dot fonts,
When creating an external character, the dot matrix configuration is a predetermined dot matrix configuration, such as 24/24 dots, 32/32 dots, 40/40 dots, depending on the dot printing density of the printer. Had been created. Therefore, when the dot printing density of the printer is different, it is necessary to re-create the external character each time by manually repeating the dot setting operation individually for each character, which requires a great deal of time and labor.

(発明が解決しようとする課題) 上述したように従来ではプリンタのドット印字密度が
異なるとき、その都度、手作業により1文字ずつ個別に
外字を作り直さなければならず、非常に多くの時間と労
力を要していた。
(Problems to be Solved by the Invention) As described above, in the related art, when the dot printing density of the printer is different, it is necessary to manually re-create the external characters one by one for each time, which requires a great deal of time and labor. Was required.

本発明は上記実情に鑑みなされたもので、既に或るド
ットマトリクス構成をもって作成された外字等の登録文
字種パターンを拡大した新たに登録文字種パターンを作
成するに際し、新たに作成された登録文字種パターンに
対するユーザの編集作業を簡単な操作にて行える登録文
字種のドットマトリクス変換装置を提供することを目的
とする。
The present invention has been made in view of the above-described circumstances, and when creating a new registered character type pattern by enlarging a registered character type pattern such as an external character that has already been created with a certain dot matrix configuration, the present invention relates to a newly created registered character type pattern. It is an object of the present invention to provide a registered character type dot matrix conversion device that allows a user to perform editing work with a simple operation.

[発明の構成] (課題を解決するための手段) 本発明は、変換の対象となるドットマトリクス構成の
登録文字種パターンを拡大した後、この拡大した文字種
パターンの輪郭を示す輪郭点を抽出して、ベクトルフォ
ントパターンに変換し、この変換したベクトルフォント
パターンの文字種パターンを表示することでユーザによ
る当該文字種パターンの輪郭の編集操作を可能とし、ユ
ーザの操作により入力手段から入力された輪郭点編集用
の編集情報に従って、上記表示した文字種パターンの輪
郭点を編集することで、当該文字種パターンの輪郭の編
集を行い、この輪郭の編集が済んだ文字種パターンをド
ットマトリクス構成のドットフォントパターンに変換す
るようにしたことを特徴とする。
[Configuration of the Invention] (Means for Solving the Problems) The present invention expands a registered character type pattern having a dot matrix configuration to be converted, and then extracts contour points indicating the outline of the expanded character type pattern. By converting the character type pattern of the character vector pattern into a vector font pattern and displaying the character type pattern of the converted vector font pattern, the user can edit the outline of the character type pattern. By editing the outline points of the displayed character type pattern in accordance with the editing information of the above, the outline of the character type pattern is edited, and the edited character type pattern is converted into a dot font pattern having a dot matrix configuration. It is characterized by the following.

(作用) このような構成においては、変換の対象となるドット
マトリクス構成の登録文字種パターンを拡大した後、こ
の拡大した文字種パターンの輪郭を示す輪郭点を抽出し
てベクトルフォントパターンに変換することから、緻密
にベクトルフォント化することが可能となり、更に、こ
のベクトルフォントパターンの文字種パターンを画面表
示して、ユーザによる当該文字種パターンの輪郭点の編
集操作に供することで、当該文字種パターンの輪郭点の
編集に基づく当該文字種パターンの輪郭の編集が簡単に
行えるようになり、ドットマトリクス構成の登録文字種
パターンを拡大した新たな登録文字種パターンを作成す
る処理を容易且つ迅速に行うことが可能となる。
(Operation) In such a configuration, after enlarging the registered character type pattern of the dot matrix configuration to be converted, contour points indicating the outline of the expanded character type pattern are extracted and converted into a vector font pattern. It is possible to make a vector font precisely, and furthermore, the character type pattern of this vector font pattern is displayed on the screen and provided to the user for editing the outline point of the character type pattern, thereby obtaining the outline point of the character type pattern. The editing of the outline of the character type pattern based on the editing can be easily performed, and the process of creating a new registered character type pattern in which the registered character type pattern of the dot matrix configuration is enlarged can be easily and quickly performed.

(実施例) 以下図面を参照して本発明の一実施例を説明する。(Embodiment) An embodiment of the present invention will be described below with reference to the drawings.

第1図は本発明の一実施例を示すブロック図である。 FIG. 1 is a block diagram showing one embodiment of the present invention.

図中、11はドットマトリクス変換の対象となる、例え
ば24・24ドットで構成された既在のドットフォントを格
納したハードディスク(HDD)内のドットフォント格納
部、12は同ドットフォント格納部11に貯えられたドット
フォントをベクトルフォント化するための基礎フォント
となる例えば256×256ドットのドットフォントに拡大す
る拡大ロジック回路、13は同拡大ロジック回路12で拡大
されたドットフォントを格納する拡大ドットフォント格
納部である。14は上記拡大ドットフォント格納部13に貯
えられた拡大ドットフォントをベクトルフォントデータ
に変換するベクトルフォント変換回路、15は同ベクトル
フォント変換回路14で生成されたベクトルフォントデー
タを格納するベクトルフォント格納部である。16は上記
ベクトルフォント格納部15に貯えられたベクトルフォン
トの再生表示パターンをもとにエッジ部分の凹凸を均し
て綺麗に整形されたフォントにクリーニング修正するベ
クトル図形編集機である。17はベクトル図形編集機16で
クリーニング修正されたベクトルフォントデータを格納
するクリーニングベクトルフォント格納部である。18は
上記クリーニングベクトルフォント格納部17に貯えられ
たベクトルフォントデータを指定ドットに従うドットマ
トリクス構成のドットフォントに再現するベクトルフォ
ント再生回路である。19はベクトルフォント再生回路18
で再現されたドットフォントを格納する変換済ドットフ
ォント格納部である。
In the figure, reference numeral 11 denotes a dot font storage unit in a hard disk (HDD) that stores an existing dot font composed of, for example, 24 dots, which is a target of dot matrix conversion, and 12 denotes a dot font storage unit 11 An enlarged logic circuit that enlarges the stored dot font to a dot font of, for example, 256 × 256 dots, which is a basic font for converting the stored dot font into a vector font.13 is an enlarged dot font that stores the dot font enlarged by the enlarged logic circuit 12. It is a storage unit. 14 is a vector font conversion circuit for converting the enlarged dot font stored in the enlarged dot font storage unit 13 into vector font data, and 15 is a vector font storage unit for storing the vector font data generated by the vector font conversion circuit 14. It is. Reference numeral 16 denotes a vector graphic editing machine which cleans and corrects a beautifully shaped font by leveling the unevenness of the edge portion based on the reproduction display pattern of the vector font stored in the vector font storage unit 15. Reference numeral 17 denotes a cleaning vector font storage unit that stores the vector font data cleaned and corrected by the vector graphic editor 16. Reference numeral 18 denotes a vector font reproducing circuit for reproducing the vector font data stored in the cleaning vector font storage unit 17 into a dot font having a dot matrix configuration according to designated dots. 19 is a vector font playback circuit 18
This is a converted dot font storage unit that stores the dot font reproduced in.

第2図は上記ベクトル図形編集機16の編集画面を示す
図である。
FIG. 2 is a view showing an editing screen of the vector graphic editor 16.

第3図及び第4図はそれぞれ上記ベクトル図形編集機
16による修正処理作業の説明図であり、第3図は輪郭点
挿入処理作業の説明図、第4図は輪郭点削除処理作業の
説明図である。
FIG. 3 and FIG. 4 each show the vector graphic editor.
FIG. 3 is an explanatory diagram of a contour point inserting process, and FIG. 4 is an explanatory diagram of a contour point deleting process.

第5図(A),(B)は上記ベクトル図形編集機16に
よる修正前と修正後のフォントを対比して示すもので、
同図(A)は修正前、同図(A)は修正後の各フォント
を示している。
FIGS. 5A and 5B show fonts before and after correction by the vector graphic editor 16 in comparison.
FIG. 3A shows the font before correction, and FIG. 3A shows the font after correction.

第6図乃至第18図はそれぞれ上記ベクトル図形編集機
16による各種編集処理の具体的な処理動作を説明するた
めのもので、第6図は訂正処理時に於ける図形の絶対ベ
クトルデータの遷移状態図、第7図は挿入処理時に於け
る図形と絶対ベクトルデータの遷移状態図、第8図は削
除処理時に於ける図形と絶対ベクトルデータの遷移状態
図、第9図は絶対ベクトルデータから相対ベクトルデー
タへの変換例を示す図である。第10図は輪郭データの構
成例を示したもので、図中、DAは1パターン全体の輪郭
個数、DO1は第1輪郭部分のベクトル個数、DO2は第2輪
郭部分のベクトル個数、DO3は第3輪郭部分のベクトル
個数、D・ENDは最終区切りマーク、D(x・y)は絶
対ベクトルデータである。輪郭編集時に於いては対象と
なる絶対ベクトルデータD(x・y)が挿入、削除、又
は訂正される。
6 to 18 show the vector graphic editing machines, respectively.
FIG. 6 is a diagram for explaining a specific processing operation of various editing processes according to FIG. 16. FIG. 6 is a transition state diagram of absolute vector data of a figure at the time of correction processing, and FIG. FIG. 8 is a transition state diagram of vector data, FIG. 8 is a transition state diagram of figures and absolute vector data at the time of deletion processing, and FIG. 9 is a diagram showing an example of conversion from absolute vector data to relative vector data. FIG. 10 shows an example of the configuration of the contour data. In the drawing, DA is the number of contours of one pattern, DO1 is the number of vectors of the first contour, DO2 is the number of vectors of the second contour, and DO3 is the number of vectors of the second contour. The number of vectors of the three contour parts, D · END is the last delimiter mark, and D (x · y) is the absolute vector data. At the time of contour editing, the target absolute vector data D (xy) is inserted, deleted, or corrected.

第11図乃至第17図はそれぞれベクトル図形編集機16の
編集処理フローを示すフローチャートであり、第11図は
ベクトル編集処理のメインフローを示す図、第12図は第
11図に於けるステップS10の訂正処理フローを示す図、
第13図は第11図に於けるステップS20の挿入処理フロー
を示す図、第14図は第11図に於けるステップS30の削除
処理フローを示す図、第15図は第11図に於けるステップ
S40の輪郭削除処理フローを示す図、第16図は第11図に
於けるステップS50の輪郭作成処理フローを示す図、第1
7図は第11図に於けるステップS60の輪郭コピー/移動処
理フローを示す図である。
11 to 17 are flowcharts each showing an editing processing flow of the vector graphic editor 16, FIG. 11 is a diagram showing a main flow of the vector editing processing, and FIG.
FIG. 11 is a diagram showing a correction processing flow of step S10 in FIG.
FIG. 13 is a diagram showing the insertion process flow of step S20 in FIG. 11, FIG. 14 is a diagram showing the deletion process flow of step S30 in FIG. 11, and FIG. 15 is a diagram in FIG. Steps
FIG. 16 is a view showing the outline deletion processing flow of S40, FIG. 16 is a view showing the outline creation processing flow of step S50 in FIG. 11,
FIG. 7 is a diagram showing the outline copy / move processing flow in step S60 in FIG.

第18図(a1,a2)は閉塞された(即ち閉ループ構造を
なす)輪郭全体の作成(追加)処理例を示すパターン遷
移状態図、同図(b1,b2)は同削除処理例を示すパター
ン遷移状態図、同図(c1,c2)は同合成処理例を示すパ
ターン遷移状態図である。
FIG. 18 (a1, a2) is a pattern transition state diagram showing an example of processing for creating (adding) an entire closed contour (that is, forming a closed loop structure), and FIG. 18 (b1, b2) is a pattern showing an example of the deleting processing Transition state diagram, and FIGS. (C1, c2) are pattern transition state diagrams showing an example of the synthesizing process.

ここで上記各図を参照して一実施例によるドットマト
リクス変換処理動作を説明する。
Here, the operation of the dot matrix conversion processing according to the embodiment will be described with reference to the above-described drawings.

ドットフォント格納部11より読み出されたドットマト
リクス変換の対象となる、24・24ドットの外字パターン
は、拡大ロジック回路12により、ベクトルフォント化す
るための基礎フォントとなる256×256ドットのフォント
に拡大され、拡大ドットフォント格納部13に貯えられ
る。
The 24 / 24-dot external character pattern to be subjected to dot matrix conversion read from the dot font storage unit 11 is converted into a 256 × 256 dot font as a basic font for vector font conversion by the enlargement logic circuit 12. It is enlarged and stored in the enlarged dot font storage unit 13.

上記拡大ドットフォント格納部13に貯えられた256×2
56ドットの拡大フォントは、ベクトルフォント変換回路
14により、輪郭抽出処理及び輪郭線方向追跡処理(ここ
では左上端の輪郭点を始点に反時計回りの追跡走査)等
の変換手順を経て第6図乃至第8図に示されるようなX
・Y座標列で示す絶対ベクトルデータ(ここでは左上端
の輪郭点を始点に反時計回りで追跡走査して得た絶対ベ
クトルデータ)に変換され、更に第9図に示すように相
対ベクトルデータに変換された後、ベクトルフォント格
納部15に貯えられる。この際のベクトルフォント生成時
に於ける輪郭抽出機構は、特願昭62−21002号公報、特
願昭62−21003号公報、特願昭62−21003号公報等に開示
され、又、ベクトルフォントの再生機構は、特願昭62−
162878号公報、特願昭62−244302号公報等に開示されて
いる。
256 × 2 stored in the expanded dot font storage unit 13
56 dot enlarged font is a vector font conversion circuit
14 through a conversion procedure such as a contour extraction process and a contour line tracking process (here, a tracking scan in a counterclockwise direction starting from a contour point at the upper left corner), and X as shown in FIGS. 6 to 8.
-Converted into absolute vector data represented by a Y coordinate sequence (here, absolute vector data obtained by tracking and scanning counterclockwise starting from the contour point at the upper left corner) and further converted into relative vector data as shown in FIG. After the conversion, it is stored in the vector font storage unit 15. The contour extraction mechanism at the time of generating the vector font at this time is disclosed in Japanese Patent Application No. 62-21002, Japanese Patent Application No. 62-21003, Japanese Patent Application No. 62-21003, etc. The playback mechanism is disclosed in Japanese Patent Application
No. 162878 and Japanese Patent Application No. 62-244302.

このベクトルフォント変換回路14でベクトル化された
フォントは、第5図(A)に示すように、エッジ部分に
多くの凹凸ができ、デザイン上好ましくない。そこで、
上記ベクトルフォント格納部15に貯えられたベクトルフ
ォントをベクトル図形編集機16に読込み、エッジ部分の
不要な凹凸を削って、第5図(B)に示すような綺麗な
フォームに整形する。
As shown in FIG. 5 (A), the font vectorized by the vector font conversion circuit 14 has many irregularities on an edge portion, which is not preferable in design. Therefore,
The vector font stored in the vector font storage unit 15 is read into the vector graphic editor 16, and unnecessary irregularities on the edge portions are removed to form a beautiful form as shown in FIG. 5 (B).

この際のベクトルフォント格納部15の編集処理画面を
第2図に示し、修正例を第3図及び第4図に示してい
る。又、各種編集処理の具体例として、訂正処理時に於
ける図形と絶対ベクトルデータの遷移状態を第6図に示
し、挿入処理時に於ける図形と絶対ベクトルデータの遷
移状態を第7図に示し、削除処理時に於ける図形と絶対
ベクトルデータの遷移状態を第8図に示し、編集時に書
替えられる絶対ベクトルデータD(x・y)を主構造要
素とする輪郭データの構成例を第10図に示し、閉ループ
構造をなす輪郭全体の作成(追加)処理によるパターン
遷移状態を第18図(a1,a2)に示し、同削除処理による
パターン遷移状態を同図(b1,b2)に示し、同合成処理
例を示すパターン遷移状態を同図(c1,c2)に示し、各
編集処理フローを第11図乃至第17図に示している。
FIG. 2 shows an editing processing screen of the vector font storage unit 15 at this time, and FIGS. 3 and 4 show modified examples. Also, as specific examples of various editing processes, FIG. 6 shows transition states of figures and absolute vector data during correction processing, and FIG. 7 shows transition states of figures and absolute vector data during insertion processing. FIG. 8 shows the transition state between the figure and the absolute vector data at the time of the deletion process, and FIG. 10 shows an example of the configuration of the outline data having the main structural element of the absolute vector data D (xy) rewritten at the time of editing. Fig. 18 (a1, a2) shows the pattern transition state due to the creation (addition) of the entire contour forming the closed loop structure, and Fig. (B1, b2) shows the pattern transition state due to the deletion processing. FIGS. (C1, c2) show pattern transition states showing examples, and FIGS. 11 to 17 show each editing processing flow.

ここではベクトルフォント格納部15の編集処理画面と
して、第2図に示すように、表示画面の右片半分に編集
対象フォントの全体を表示し、又、左片半分に編集対象
フォントのうち、修正対象として枠指定されたフォント
の一部分を拡大表示している。又、輪郭点を挿入する際
は、第2図に示す表示画面の作業メニューにより[挿
入]をマウスカーソル等で指定し、更に、第3図(b)
に示すように、挿入したい輪郭点位置をカーソルcで指
定する。これにより、第3図(b)に示すように輪郭点
挿入後の修正された輪郭線が表示される。
Here, as the editing processing screen of the vector font storage unit 15, as shown in FIG. 2, the entire editing target font is displayed in the right half of the display screen, and the editing font among the editing fonts is displayed in the left half. A part of the font whose frame is specified as the target is enlarged and displayed. When inserting a contour point, "Insert" is designated by a mouse cursor or the like in the work menu on the display screen shown in FIG. 2, and further, FIG. 3 (b)
As shown in (1), the position of the contour point to be inserted is designated by the cursor c. As a result, the corrected outline after the insertion of the outline points is displayed as shown in FIG. 3 (b).

又、不要な輪郭点を削除する際は、第2図に示す表示
画面の作業メニューより[削除]をマウスカーソルで指
定し、更に、第4図(a)に示すように、不要な輪郭点
をカーソルcで指定する。これにより、第4図(b)に
示すように輪郭点削除後の修正された輪郭線が表示され
る。
To delete unnecessary contour points, specify [Delete] from the work menu on the display screen shown in FIG. 2 with the mouse cursor, and further delete unnecessary contour points as shown in FIG. Is designated by the cursor c. Thereby, as shown in FIG. 4 (b), the corrected outline after the deletion of the outline point is displayed.

又、輪郭点を訂正する際は、第2図に示す表示画面の
作業メニューより[訂正]をマウスカーソルで指定し、
訂正すべき輪郭点をカーソルcで移動させることによ
り、訂正された輪郭点線が表示される。
Also, when correcting the contour points, specify [Correction] with the mouse cursor from the work menu on the display screen shown in FIG.
By moving the outline point to be corrected with the cursor c, the corrected outline dotted line is displayed.

これらの各編集処理の具体例は上記第6図乃至第8
図、及び第18図に示す遷移状態図と、第9図に示すデー
タ変換状態図と、第10図に示すデータ構造図と、第11図
乃至第17図に示すフローチャートとから容易に理解でき
るので、ここではその説明を省略する。
Specific examples of these editing processes are shown in FIGS.
18 and the transition state diagram shown in FIG. 18, the data conversion state diagram shown in FIG. 9, the data structure diagram shown in FIG. 10, and the flow charts shown in FIGS. 11 to 17. Therefore, the description is omitted here.

上記ベクトル図形編集機16でクリーニング修正された
ベクトルフォントデータはクリーニングベクトルフォン
ト格納部17に貯えられる。
The vector font data cleaned and corrected by the vector graphic editor 16 is stored in the cleaning vector font storage unit 17.

上記クリーニングベクトルフォント格納部17に貯えら
れたクリーニング修正後のベクトルフォントデータはベ
クトルフォント再生回路18により、ドット変換倍率指定
情報xcに従うドットマトリクスをもってドットフォント
に変換される。例えば400DPIのプリンタに必要な10ポイ
ントの文字は56×56ドットであるが、上記ベクトルフォ
ント再生回路18に、56/256のドット変換倍率指定情報xc
を設定することにより、56×56ドットの外字パターンが
簡単に作成できる。同様にして、300DPI,300DPI等のプ
リンタに必要な40×40ドット,32×32ドット等の外字パ
ターンは40/256,32/256等のドット変換倍率指定情報xc
を設定することにより簡単に作成できる。
The vector font data after cleaning correction stored in the cleaning vector font storage unit 17 is converted into a dot font by a vector font reproducing circuit 18 with a dot matrix according to dot conversion magnification designation information xc. For example, a 10-point character required for a 400 DPI printer is 56 × 56 dots, but the vector font reproduction circuit 18 has 56/256 dot conversion magnification designation information xc.
By setting, an external character pattern of 56 × 56 dots can be easily created. Similarly, external character patterns such as 40 × 40 dots and 32 × 32 dots required for printers such as 300 DPI and 300 DPI are dot conversion magnification designation information xc such as 40/256 and 32/256.
Can be easily created by setting.

このようにしてベクトルフォント再生回路18で作成さ
れたドットマトリクス変換後の外字パターン(例えば24
×24ドット,32×32ドット,48×48ドット,56×56ドット,
80×80ドット等)は変換済ドットフォント格納部19に格
納される。
The external character pattern (for example, 24 characters) after the dot matrix conversion created by the vector font
× 24 dots, 32 × 32 dots, 48 × 48 dots, 56 × 56 dots,
80 × 80 dots) are stored in the converted dot font storage unit 19.

上記した本発明の実施例によるドットマトリクス変換
方法を用いることにより、既に或るドットマトリクス構
成をもって作成された外字パターンから簡単な作業で迅
速に任意ドットマトリクス構成の同一外字パターンを得
ることができる。
By using the above-described dot matrix conversion method according to the embodiment of the present invention, the same external character pattern having an arbitrary dot matrix configuration can be quickly obtained with a simple operation from the external character pattern already created with a certain dot matrix configuration.

尚、上記した登録文字種のドットマトリクス変換方法
は、高品質文字出力機以外に、ファクシミリ、写植機、
画像処理機等に応用可能である。
Note that the above-described dot matrix conversion method for registered character types uses facsimile, typesetting,
It can be applied to image processing machines and the like.

[発明の効果] 以上説明したように本発明によれば、ドットマトリク
ス構成の登録文字種パターンから拡大された新たな登録
文字種パターンを作成するために、まず登録文字種パタ
ーンを拡大した後、その拡大した登録文字種パターンを
一旦ドットマトリクス構成からベクトルフォントパター
ンに変換し、この変換したベクトルフォントパターンの
文字種パターンに基づいてその輪郭のユーザによる編集
操作が行えるようにした。
[Effects of the Invention] As described above, according to the present invention, in order to create a new registered character type pattern that is enlarged from a registered character type pattern having a dot matrix configuration, the registered character type pattern is first enlarged, and then the enlarged. The registered character type pattern is once converted from the dot matrix configuration to a vector font pattern, and the outline can be edited by the user based on the converted character type pattern of the vector font pattern.

このように、拡大したドットマトリクス構成の文字種
パターンに対するユーザと輪郭の編集操作を容易に行う
ことができるため、ドットマトリクス構成の登録文字種
パターンを拡大した新たな登録文字種パターンを作成す
る処理を容易且つ迅速に行うことができる。
As described above, since the user and the contour can be easily edited with respect to the enlarged character type pattern having the dot matrix configuration, the process of creating a new registered character type pattern in which the registered character type pattern having the dot matrix configuration is enlarged can be performed easily and easily. Can be done quickly.

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

第1図は本発明の一実施例を示すブロック図、第2図は
上記実施例に於けるベクトル図形編集機の表示画面を示
す図、第3図乃至第5図はそれぞれ上記実施例のベクト
ル図形編集機による輪郭修正処理を説明するための図、
第6図乃至第18図はそれぞれ上記ベクトル図形編集機に
よる各種編集処理の具体的な処理動作を説明するための
もので、第6図は訂正処理時に於ける図形と絶対ベクト
ルデータの遷移状態図、第7図は挿入処理時に於ける図
形と絶対ベクトルデータの遷移状態図、第8図は削除処
理時に於ける図形と絶対ベクトルデータの遷移状態図、
第9図は絶対ベクトルデータから相対ベクトルデータへ
の変換例を示す図、第10図は輪郭データの構成例を示す
図、第11図はベクトル編集処理のメインフローを示すフ
ローチャート、第12図は第11図に於けるステップS10の
訂正処理フローを示すフローチャート、第13図は第11図
に於けるステップS20の挿入処理フローを示すフローチ
ャート、第14図は第11図に於けるステップS30の削除処
理フローを示すフローチャート、第15図は第11図に於け
るステップS40の輪郭削除処理フローを示すフローチャ
ート、第16図は第11図に於けるステップS50の輪郭作成
処理フローを示すフローチャート、第17図は第11図に於
けるステップS60の輪郭コピー/移動処理フローを示す
フローチャート、第18図(a1,a2)は閉塞された(即ち
閉ループ構造をなす)輪郭全体の作成(追加)処理例を
示すパターン遷移状態図、同図(b1,b2)は同削除処理
例を示すパターン遷移状態図、同図(c1,c2)は同合成
処理例を示すパターン遷移状態図である。 11……ドットフォント格納部、12……拡大ロジック回
路、13……拡大ドットフォント格納部、14……ベクトル
フォント変換回路、15……ベクトルフォント格納部、16
……ベクトル図形編集機、17……クリーニングベクトル
フォント格納部、18……ベクトルフォント再生回路、19
……変換済ドットフォント格納部。
FIG. 1 is a block diagram showing one embodiment of the present invention, FIG. 2 is a diagram showing a display screen of a vector graphic editor in the above embodiment, and FIGS. A diagram for explaining the contour correction processing by the figure editor,
6 to 18 are diagrams for explaining specific processing operations of various editing processes by the vector graphic editing machine, and FIG. 6 is a transition state diagram of a graphic and an absolute vector data in a correction process. 7, FIG. 7 is a transition state diagram of a figure and absolute vector data at the time of insertion processing, FIG. 8 is a transition state diagram of a figure and absolute vector data at the time of deletion processing,
FIG. 9 is a diagram showing an example of conversion from absolute vector data to relative vector data, FIG. 10 is a diagram showing a configuration example of contour data, FIG. 11 is a flowchart showing a main flow of vector editing processing, and FIG. 11 is a flowchart showing a correction processing flow of step S10 in FIG. 11, FIG. 13 is a flowchart showing an insertion processing flow of step S20 in FIG. 11, and FIG. 14 is a deletion of step S30 in FIG. FIG. 15 is a flowchart showing a processing flow, FIG. 15 is a flowchart showing a contour deletion processing flow in step S40 in FIG. 11, FIG. 16 is a flowchart showing a contour creation processing flow in step S50 in FIG. The figure is a flowchart showing the outline copy / move processing flow in step S60 in FIG. 11, and FIG. 18 (a1, a2) shows the creation (addition) of the entire closed (ie, closed loop structure) outline. Pattern transition state diagram showing a process example, FIG. (B1, b2) the pattern transition state diagram showing the same deletion processing example, FIG. (C1, c2) is a pattern transition state diagram showing the same synthetic process example. 11 ... dot font storage unit, 12 ... enlarged logic circuit, 13 ... enlarged dot font storage unit, 14 ... vector font conversion circuit, 15 ... vector font storage unit, 16
…… Vector graphic editor, 17… Cleaning vector font storage unit, 18 …… Vector font reproduction circuit, 19
.... Converted dot font storage unit.

───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) B41J 5/30 B41J 2/485 G06F 3/12 G09G 5/24 620──────────────────────────────────────────────────続 き Continued on the front page (58) Field surveyed (Int.Cl. 6 , DB name) B41J 5/30 B41J 2/485 G06F 3/12 G09G 5/24 620

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】変換の対象となるドットマトリクス構成の
登録文字種パターンを拡大する拡大手段と、 前記拡大手段により拡大されたドットマトリクス構成の
文字種パターンの輪郭を示す輪郭点を抽出し、ベクトル
フォントパターンに変換するベクトルフォント化手段
と、 前記ベクトルフォント化手段により変換されたベクトル
フォントパターンの文字種パターンを表示する表示手段
と、 前記表示手段により表示されたベクトルフォントパター
ンの文字種パターンの輪郭点を編集するための編集情報
の入力操作に供される入力手段と、 前記入力手段により入力された編集情報に従って、前記
表示手段により表示されたベクトルフォントパターンの
文字種パターンの輪郭点を編集することにより当該ベク
トルフォントパターンの文字種パターンの輪郭の編集を
行う輪郭編集手段と、 前記輪郭編集手段により輪郭の編集の行われたベクトル
フォントパターンの文字種パターンをドットマトリクス
構成のドットフォントパターンに変換するドットフォン
ト化手段と からなることを特徴とする登録文字種のドットマトリク
ス変換装置。
An enlargement means for enlarging a registered character type pattern of a dot matrix configuration to be converted, and an outline point indicating an outline of the character type pattern of the dot matrix configuration enlarged by the enlargement means are extracted. Vector font converting means for converting the character type pattern of the vector font pattern converted by the vector font converting means, and contour points of the character type pattern of the vector font pattern displayed by the display means. Means for inputting editing information for editing, and editing the contour points of the character type pattern of the vector font pattern displayed by the display means according to the editing information input by the input means. Pattern character type pattern And a dot font converting means for converting the character type pattern of the vector font pattern, the contour of which has been edited by the contour editing means, into a dot font pattern of a dot matrix configuration. Dot matrix conversion device for registered character types.
JP63030411A 1988-01-26 1988-02-12 Dot matrix converter for registered character types Expired - Lifetime JP2768679B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63030411A JP2768679B2 (en) 1988-01-26 1988-02-12 Dot matrix converter for registered character types

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP63-15259 1988-01-26
JP1352988A JPH07161637A (en) 1988-01-26 1988-01-26 Method for forming film by sputtering
JP63030411A JP2768679B2 (en) 1988-01-26 1988-02-12 Dot matrix converter for registered character types

Publications (2)

Publication Number Publication Date
JPH021349A JPH021349A (en) 1990-01-05
JP2768679B2 true JP2768679B2 (en) 1998-06-25

Family

ID=26349349

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63030411A Expired - Lifetime JP2768679B2 (en) 1988-01-26 1988-02-12 Dot matrix converter for registered character types

Country Status (1)

Country Link
JP (1) JP2768679B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH03225395A (en) * 1990-01-31 1991-10-04 Canon Inc Output device

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62272295A (en) * 1986-05-20 1987-11-26 富士通株式会社 Expansion/reduction system of character pattern with line width control function
JPH0687192B2 (en) * 1986-11-17 1994-11-02 富士通株式会社 Pattern generator
JP2588914B2 (en) * 1987-11-16 1997-03-12 キヤノン株式会社 Document processing device

Also Published As

Publication number Publication date
JPH021349A (en) 1990-01-05

Similar Documents

Publication Publication Date Title
US5361333A (en) System and method for generating self-overlapping calligraphic images
JPH0221024B2 (en)
JP2768679B2 (en) Dot matrix converter for registered character types
JP2662305B2 (en) Figure selection method
JPH01189692A (en) Dot matrix converting method for registering character type
JP3487917B2 (en) Electronic file device
JP2588914B2 (en) Document processing device
JP4309987B2 (en) Raster data editing method and apparatus
JPH05108793A (en) Document editing device
JPH0594511A (en) Image processing device
JP2800254B2 (en) Image single character processing device
JP2901824B2 (en) Image recording apparatus and image recording method
JP2001101327A (en) Information processing method and apparatus, and printing system
JP4253077B2 (en) Raster data editing device
JPH06118611A (en) Block making device
JP2000298730A (en) Method and apparatus for editing raster data
Caspers et al. An interactive terminal for the design of advertisements
JP2005038164A (en) Manga editing device, manga editing program, manga editing method
JP4263294B2 (en) Raster data editing method and apparatus
JPS60169895A (en) Generation of extra character
EP0418868A2 (en) Image processing system
JP2767810B2 (en) Editing area specification method
JPH06215096A (en) Menu selecting/displaying method in image processing system
JPH0415876A (en) Information processor
JPH09212496A (en) Document processing apparatus and method