JPH05257448A - Outline data generation device - Google Patents
Outline data generation deviceInfo
- Publication number
- JPH05257448A JPH05257448A JP3074478A JP7447891A JPH05257448A JP H05257448 A JPH05257448 A JP H05257448A JP 3074478 A JP3074478 A JP 3074478A JP 7447891 A JP7447891 A JP 7447891A JP H05257448 A JPH05257448 A JP H05257448A
- Authority
- JP
- Japan
- Prior art keywords
- data
- contour
- display
- specific
- segment
- 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.)
- Granted
Links
- 238000013500 data storage Methods 0.000 claims description 7
- 238000004364 calculation method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 17
- 238000000034 method Methods 0.000 description 7
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 235000012907 honey Nutrition 0.000 description 1
Landscapes
- Digital Computer Display Output (AREA)
- Image Generation (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】
【目的】 多数の文字の輪郭線の一部に共通する特定輪
郭線部分を常に略同一の標準的な形状にすることができ
る輪郭線データ作成装置を提供すること。
【構成】 部分補正が選択されると所定の漢字の輪郭線
が表示され、メニューの「ウロコ」を指定すると共にウ
ロコ対応部分の開始点等を指定すると、ウロコ対応部分
のセグメント30が規定され(S40)、このセグメン
ト30の3つの寸法データが演算されてRAM20に格
納される(S42)。この寸法データと特定輪郭データ
メモリ12から読み出されたウロコの寸法データとに基
づいてRAM20に格納された寸法データに最も近い寸
法データが選択され(S44)、このデータに基づく補
正特定輪郭セグメント31が破線で表示される(S4
8)。そして、「実行」が指示されると前記漢字の輪郭
線のウロコ対応部分のデータが補正特定輪郭セグメント
31を示すデータに換わる(S56)。
(57) [Abstract] [Purpose] To provide a contour line data creation device capable of always making a specific contour line portion common to a part of the contour lines of a large number of characters almost the same standard shape. [Structure] When partial correction is selected, a contour line of a predetermined Chinese character is displayed, and when "scale" in the menu is designated and the start point of the scale-corresponding portion is designated, the segment 30 of the scale-corresponding portion is defined ( S40), the three dimension data of the segment 30 are calculated and stored in the RAM 20 (S42). Based on this size data and the scale data read from the specific contour data memory 12, the size data closest to the size data stored in the RAM 20 is selected (S44), and the corrected specific contour segment 31 based on this data is selected. Is displayed as a broken line (S4
8). Then, when "execute" is instructed, the data of the scale-corresponding portion of the Chinese character outline is replaced with the data indicating the corrected specific outline segment 31 (S56).
Description
【0001】[0001]
【産業上の利用分野】本発明は文字フォントデータを作
成する為の輪郭線データ作成装置に関し、複数文字の輪
郭線にその一部として共通に含まれる複数種の特定輪郭
セグメントのデータを格納しておき、文字の輪郭線デー
タ作成時に作成中の文字輪郭線のうちの特定輪郭対応部
分のデータをその寸法を加味した特定輪郭セグメントの
補正データで置換するようにしたものに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a contour line data creating apparatus for creating character font data, and stores data of a plurality of types of specific contour segments commonly included as part of a contour line of a plurality of characters. The present invention relates to a method in which data for a specific contour corresponding portion of a character contour being created when character contour data is created is replaced with correction data for a particular contour segment that takes the dimensions into consideration.
【0002】[0002]
【従来の技術】最近、日本語の「漢字」や「ひらかな」
などの多数のキャラクタを印字用紙に印字したり或いは
ディスプレイに表示するために、キャラクタの輪郭線を
輪郭線データで不揮発性メモリに記憶し、この輪郭線デ
ータに所望の大きさに拡大・縮小処理や回転・斜体処理
などの変換処理を施し、この変換処理された輪郭線デー
タをドットデータに変換してレーザプリンタなどにより
印字するようにしている。[Prior Art] Recently, "Kanji" and "Hiragana" in Japanese
In order to print many characters such as on a printing paper or to display on the display, the outline of the character is stored in the non-volatile memory as outline data, and the outline data is enlarged / reduced to a desired size. Then, conversion processing such as rotation and italic processing is performed, and the converted contour line data is converted into dot data and printed by a laser printer or the like.
【0003】ところで、多数のキャラクタの輪郭線デー
タを作成する場合、輪郭線データ作成装置により、デザ
イナーがデザインした所定の大きさのキャラクタの画像
データを画像処理してデジタル化するようになってい
る。更に、この輪郭線データ作成装置においては、作成
した輪郭線データに基いてキャラクタの輪郭線をディス
プレイに表示する一方、この表示された輪郭線の形状規
定点の位置を座標入力装置(マウス)などによりディス
プレイ上で変更し、この変更された形状規定点の座標デ
ータに基いて輪郭線データを補正できるようになってい
る。By the way, when the contour line data of a large number of characters is created, the contour line data creating apparatus digitizes the image data of the character of a predetermined size designed by the designer. .. Further, in this contour line data creation device, while displaying the contour line of the character on the display based on the created contour line data, the position of the shape defining point of the displayed contour line is coordinate input device (mouse) or the like. The contour data can be corrected based on the coordinate data of the changed shape defining point.
【0004】特に、明朝体の漢字においては、デザイナ
ーがデザインしたキャラクタを元文字としているので、
明朝体の多数の漢字の輪郭線にその一部として共通に含
まれる本来同形状であるはずの「アクセント」や「ウロ
コ」や「筆オサエ」などの特定輪郭部分の形状にバラツ
キが生じ、これらの特定輪郭部分を多数の明朝体漢字に
略共通して同形状となるように補正するようにしてい
る。Particularly, in the Mincho type kanji, since the character designed by the designer is the original character,
There are variations in the shapes of specific contour parts such as "accents", "scales", and "brush strokes" that should be originally the same shape that is commonly included as a part of the contour lines of many kanji in Mincho. These specific contour portions are corrected so as to have the same shape in common with many Mincho type Kanji.
【0005】[0005]
【発明が解決しようとする課題】しかし、明朝体の漢字
毎にこれら「アクセント」や「ウロコ」などの特定輪郭
部分の形状を座標入力装置を用いてディスプレイ上で補
正する場合、補正操作するオペレータのデザイン能力に
より、或いは同一オペレータであっても補正操作する時
間等により特定輪郭部分の形状が微妙に異なるので、複
数の文字に亙って特定輪郭部分の形状を一定化できず、
形状にばらつきが生じるという問題がある。However, when correcting the shape of a specific contour portion such as "accent" or "scale" for each Chinese character of Mincho typeface on the display using the coordinate input device, a correction operation is performed. Since the shape of the specific contour portion is slightly different depending on the design ability of the operator or the correction operation time even for the same operator, the shape of the specific contour portion cannot be made constant over a plurality of characters,
There is a problem that the shapes vary.
【0006】本発明の目的は、多数の文字の輪郭線の一
部に共通する特定輪郭部分を常に略同一の標準的な形状
にすることができるような輪郭線データ作成装置を提供
することにある。An object of the present invention is to provide a contour line data creating apparatus which can always make a specific contour part common to a part of contour lines of a large number of characters to have substantially the same standard shape. is there.
【0007】[0007]
【課題を解決するための手段】本発明に係る輪郭線デー
タ作成装置は、画像データを入力する為の画像入力装置
と、画像入力装置から各文字毎のデータを受けて各文字
の1つ又は複数の輪郭線を規定する輪郭線データを作成
する画像データ処理手段と、画像データ処理手段から輪
郭線データを受けて文字コードに対応づけて格納する記
憶手段と、画像を表示可能なディスプレイを含む表示手
段と、文字コードにより指示された文字について記憶手
段から輪郭線データを読出してその文字の輪郭線をディ
スプレイに表示する為の輪郭線表示データを作成する表
示データ作成手段と、表示データ作成手段から輪郭線表
示データを受けてディスプレイに表示させる表示制御手
段とを備えた輪郭線データ作成装置において、多数の文
字における複数の輪郭線にその一部として共通に含まれ
る複数種の特定輪郭セグメントの各々についての特定輪
郭セグメントデータを格納した特定輪郭データ記憶手段
と、ディスプレイに表示された文字の輪郭線において、
特定輪郭セグメントの何れかに対応する特定輪郭対応部
分の1つの端点をディスプレイ上で指示する端点指示手
段と、端点指示手段で指示された端点を含む特定輪郭対
応部分に対応する特定輪郭セグメントを選択する特定輪
郭選択手段と、記憶手段から特定輪郭対応部分の輪郭線
データを読出すとともに特定輪郭データ記憶手段から選
択された特定輪郭セグメントの特定輪郭セグメントデー
タを読出し、これらのデータを用いて特定輪郭対応部分
の寸法に近づけるように特定輪郭セグメントに補正を施
した補正特定輪郭セグメントを規定する補正特定輪郭セ
グメントデータを演算するとともに補正特定輪郭セグメ
ントをディスプレイに表示する為の補正特定輪郭線表示
データを演算する演算手段と、補正特定輪郭線表示デー
タを受けてディスプレイ上に補正特定輪郭セグメントを
前記指示された端点に合わせて表示させる補正特定輪郭
線表示制御手段と、補正特定輪郭セグメントデータでも
って記憶手段に格納されている対応する輪郭線データを
書き換えるデータ変更手段とを備えたものである。A contour line data creating apparatus according to the present invention receives an image input device for inputting image data, receives data for each character from the image input device, and outputs one of the characters. An image data processing means for creating contour line data defining a plurality of contour lines, a storage means for receiving the contour line data from the image data processing means and storing the data in association with a character code, and a display capable of displaying an image are included. Display means, display data creating means for reading contour line data from the storage means for the character designated by the character code, and creating contour line display data for displaying the contour line of the character on the display, and display data creating means. In a contour line data creating apparatus including display control means for receiving contour line display data from a display and displaying it on a display, A specific outline data storage means for storing a particular contour segment data for each of a plurality of types of specific contour segment included in common as a part Guo line, in the contour line of a character displayed on the display,
An end point designating means for designating one end point of a particular contour corresponding part corresponding to any of the particular contour segments on the display and a particular contour segment corresponding to the particular contour corresponding part including the end point designated by the end point designating means. Specific contour selecting means and the contour line data of the specific contour corresponding portion from the storage means, and the specific contour segment data of the specific contour segment selected from the specific contour data storage means, and using these data, the specific contour Corrected specific contour segment is corrected so as to approximate the size of the corresponding portion.Corrected specific contour segment data that calculates the corrected specific contour segment data and corrected specific contour line display data for displaying the corrected specific contour segment on the display. The calculation means for calculating and the corrected specific contour display data are received Corrected specific contour line display control means for displaying the corrected specific contour segment on the ray in accordance with the designated end point, and data change for rewriting the corresponding contour line data stored in the storage means with the corrected specific contour segment data. And means.
【0008】[0008]
【作用】本発明に係る輪郭線データ作成装置において
は、表示データ作成手段により文字コードで指示された
文字の輪郭線データが記憶手段から読出され且つこの輪
郭線データから輪郭線表示データが作成され、表示制御
手段はこの輪郭線表示データを受けてディスプレイにそ
の文字の輪郭線を表示する。この状態において、端点指
示手段で複数種の特定輪郭セグメントの何れかに対応す
る特定輪郭対応部分の1つの端点をディスプレイ上で指
示するとともに、特定輪郭選択手段で端点指示手段によ
り指示された端点を含む特定輪郭対応部分に対応する特
定輪郭セグメントを選択したとき、演算手段は、記憶手
段から特定輪郭対応部分の輪郭線データを読出すととも
に特定輪郭データ記憶手段から選択された特定輪郭セグ
メントの特定輪郭セグメントデータを読出し、これらの
データを用いて特定輪郭対応部分の寸法に近づけるよう
に特定輪郭セグメントに補正を施した補正特定輪郭セグ
メントを規定する補正特定輪郭セグメントデータを演算
するとともに、補正特定輪郭セグメントをディスプレイ
に表示する為の補正特定輪郭線表示データを演算する。
その結果、補正特定輪郭線表示制御手段は、演算手段か
ら補正特定輪郭線表示データを受けてディスプレイ上に
補正特定輪郭セグメントを指示された端点に合わせて表
示させると同時に、データ変更手段は、演算手段から受
けた補正特定輪郭セグメントデータでもって記憶手段に
格納されている対応する輪郭線データを書き換える。In the contour line data producing apparatus according to the present invention, the contour line data of the character designated by the character code is read from the storage means by the display data producing means and the contour line display data is produced from the contour line data. The display control means receives the contour display data and displays the contour of the character on the display. In this state, the end point designating means designates one end point of the specific contour corresponding portion corresponding to any of the plurality of types of specific contour segments on the display, and the particular contour selecting means selects the end point designated by the end point designating means. When the specific contour segment corresponding to the specific contour corresponding portion including is selected, the calculating means reads the contour line data of the specific contour corresponding portion from the storage means and the specific contour of the specific contour segment selected from the specific contour data storage means. The segment data is read, and the corrected specific contour segment data that calculates the corrected specific contour segment that corrects the specific contour segment so as to approximate the size of the specific contour corresponding portion using these data is calculated. To display the corrected specific contour display data for displaying To.
As a result, the correction specific contour line display control means receives the correction specific contour line display data from the calculation means and displays the correction specific contour segment on the display in accordance with the instructed end point, and at the same time, the data changing means performs the calculation. The corresponding contour line data stored in the storage means is rewritten with the corrected specific contour segment data received from the means.
【0009】[0009]
【発明の効果】本発明に係る輪郭線データ作成装置によ
れば、特定輪郭データ記憶手段と、端点指示手段と、特
定輪郭選択手段と、演算手段と、補正特定輪郭線表示制
御手段と、データ変更手段とを設けたことにより、特定
輪郭対応部分の1つの端点を指示し且つそれに対応する
特定輪郭セグメントを選択するという簡単な操作で、そ
の特定輪郭対応部分の寸法に近づけるように特定輪郭セ
グメントを補正した補正特定輪郭セグメントを表示でき
るとともに、その補正特定輪郭セグメントのデータでも
って対応する輪郭線データが書き換えられるので、多数
の文字の特定輪郭部分が常に略同一の標準的な形状とな
るような輪郭線データを作成することができる。According to the contour line data generating apparatus of the present invention, the specific contour data storage means, the end point designating means, the specific contour selecting means, the computing means, the corrected specific contour line display control means, and the data. By providing the changing means, the specific contour segment can be approximated to the size of the specific contour corresponding portion by a simple operation of designating one end point of the specific contour corresponding portion and selecting the corresponding specific contour segment. It is possible to display the corrected specific contour segment that has been corrected, and the corresponding contour line data is rewritten with the data of the corrected specific contour segment, so that the specific contour portions of many characters always have substantially the same standard shape. It is possible to create various contour line data.
【0010】[0010]
【実施例】以下、本発明の実施例について図面に基いて
説明する。本実施例は、電子スキャナ装置で読込んだ漢
字の画像データに基いて、漢字の輪郭線を規定する輪郭
線データを作成する一方、その輪郭線データを部分的に
補正可能な輪郭線データ作成装置に本発明を適用した場
合のものである。輪郭線データ作成装置1は、図2に示
すように構成されている。キーボード2には、数字キー
などの文字キーや各種の機能キーなどが設けられてい
る。表示機構DMは画像を表示可能な液晶ディスプレイ
3と、このディスプレイ3に表示データを出力する為の
表示用RAMを含むディスプレイコントローラ(LCD
コントローラ)4とを備えた一般的なものである。電子
スキャナ装置5は、所定の大きさに拡大された漢字の画
像を読込んで画像データを入力する為のものである。Embodiments of the present invention will be described below with reference to the drawings. The present embodiment creates contour line data that defines the contour line of a Chinese character based on image data of the Chinese character read by an electronic scanner device, and also creates contour line data that can partially correct the outline data. This is a case where the present invention is applied to an apparatus. The contour line data creation device 1 is configured as shown in FIG. The keyboard 2 is provided with character keys such as numeric keys and various function keys. The display mechanism DM is a display controller (LCD) including a liquid crystal display 3 capable of displaying an image and a display RAM for outputting display data to the display 3.
Controller) 4. The electronic scanner device 5 is for reading an image of a Chinese character enlarged to a predetermined size and inputting image data.
【0011】座標入力機構(マウス)MMは、マウス本
体(図示略)内に回転自在に設けられたボールの回転を
1対のセンサにより検出し、これら1対のセンサから出
力されたX方向回転成分信号とY方向回転成分信号とに
基いて、ディスプレイ3に表示された矢印カーソル15
(図19参照)をディスプレイ3上に想定したXY座標
においてX方向(左右方向)或いはY方向(上下方向)
へ移動制御するカーソル制御部7と、このカーソル15
の先端位置の座標を指定する為の指定スイッチ7とを備
えている。The coordinate input mechanism (mouse) MM detects rotation of a ball rotatably provided in a mouse body (not shown) by a pair of sensors, and rotates in the X direction output from the pair of sensors. An arrow cursor 15 displayed on the display 3 based on the component signal and the Y-direction rotation component signal.
(See FIG. 19) In the XY coordinates assuming the display 3 on the display 3, the X direction (horizontal direction) or the Y direction (vertical direction)
Cursor control unit 7 for controlling movement to
And a designation switch 7 for designating the coordinates of the tip position of the.
【0012】制御装置Cは基本的には、CPU10と、
このCPU10にデータバスなどのバス9を介して接続
されたROM(プログラムメモリ)11と、ROM(特
定輪郭データメモリ)12と、RAM20とから構成さ
れている。プログラムメモリ11には、漢字の輪郭線デ
ータを作成する輪郭線データ作成制御プログラムと、後
述の輪郭線を部分的に補正する補正制御のプログラムな
どが格納されている。この輪郭線データ作成制御プログ
ラムには、電子スキャナ装置5から漢字のデータを受け
て1つ又は複数の輪郭線を規定する輪郭線データを作成
する画像データ処理サブルーチン、この作成された輪郭
線データを漢字に割り当てられた漢字コードに対応づけ
てアウトラインフォントメモリ21に格納する輪郭線デ
ータ格納サブルーチンが格納されている。また、補正制
御プログラムには、漢字コードにより指示された漢字の
輪郭線データをアウトラインフォントメモリ21から読
出して、或いは補正された特定輪郭セグメントデータを
ショートベクトル処理及びスケーリング処などを施して
ディスプレイ3に表示可能な輪郭線表示データを作成す
る表示データ作成サブルーチンが格納されている。The control device C basically comprises a CPU 10 and
It is composed of a ROM (program memory) 11, a ROM (specific contour data memory) 12, and a RAM 20, which are connected to the CPU 10 via a bus 9 such as a data bus. The program memory 11 stores a contour line data creation control program for creating contour data of Chinese characters, a correction control program for partially correcting a contour line, which will be described later, and the like. This contour line data creation control program receives image data of Chinese characters from the electronic scanner device 5 to create contour line data defining one or a plurality of contour lines, and the created contour line data. A contour line data storage subroutine for storing in the outline font memory 21 in association with the kanji code assigned to the kanji is stored. In the correction control program, the outline data of the Chinese character designated by the Chinese character code is read from the outline font memory 21, or the corrected specific outline segment data is subjected to the short vector process and the scaling process, and then displayed on the display 3. A display data creation subroutine for creating displayable contour line display data is stored.
【0013】ところで、明朝体の漢字には、図3に符号
pAで示す「アクセント」、図4に符号pOで示す「筆
オサエ」、図5に符号pKで示す「角ウロコ」、図6に
符号pUで示す「ウロコ」、図7に符号pTで示す「ト
メ」、図8に符号pHで示す「ハネ」などのように、多
数の漢字における複数の輪郭線にその一部として共通に
含まれる特定の輪郭線が存在する。従って、特定輪郭デ
ータメモリ12には、図9に示すアクセント、図10に
示す筆オサエ、図11に示す角ウロコ、図12に示すウ
ロコ、図13に示すトメ、図14に示すハネの6種類の
特定輪郭セグメントの夫々に関して、特定輪郭セグメン
トの一般的な形状を表わす特定輪郭セグメントデータと
特定輪郭セグメントの大きさを表わす3種類の寸法デー
タ(幅(W)と高さ(H)と長さ(B))とが格納され
ている。更に、この特定輪郭データメモリ12には、各
特定輪郭セグメントについて、前記3種類の寸法データ
以外に、各寸法データについて一般的に用いられる2〜
3つの関連する寸法データが特定輪郭セグメントデータ
に関連づけて夫々格納されている。By the way, for the Kanji of Mincho type, "accent" indicated by reference symbol pA in FIG. 3, "brush stroke" indicated by reference symbol pO in FIG. 4, "corner scale" indicated by reference symbol pK in FIG. In common with a plurality of contour lines in a large number of kanji, such as "scale" indicated by reference numeral pU, "Tome" indicated by reference numeral pT in FIG. 7, and "hane" indicated by reference numeral pH in FIG. There are certain contour lines included. Therefore, in the specific contour data memory 12, six types of accent shown in FIG. 9, brush stroke shown in FIG. 10, square scale shown in FIG. 11, scale shown in FIG. 12, tome shown in FIG. 13, and splash shown in FIG. For each of the specific contour segments, the specific contour segment data representing the general shape of the specific contour segment and the three types of dimension data (width (W), height (H), and length) representing the size of the specific contour segment (B)) are stored. Further, the specific contour data memory 12 is generally used for each specific contour segment in addition to the above-mentioned three types of dimension data.
Three related dimension data are stored in association with the specific contour segment data.
【0014】従って、前記補正制御プログラムには、デ
ィスプレイ3に表示された漢字の輪郭線において、カー
ソル15で指示された「アクセント」に対応するアクセ
ント輪郭対応部分をこのアクセント輪郭対応部分の寸法
と形状に最も近い一般的なアクセントの形状に補正する
アクセント輪郭補正処理サブルーチン、同様に、カーソ
ル15で指示された「筆オサエ」に対応する筆オサエ輪
郭対応部分を補正する筆オサエ輪郭補正処理サブルーチ
ン、カーソル15で指示された「角ウロコ」に対応する
角ウロコ輪郭対応部分を補正する角ウロコ輪郭補正処理
サブルーチン、カーソル15で指示された「ウロコ」に
対応するウロコ輪郭対応部分を補正するウロコ輪郭補正
処理サブルーチン、カーソル15で指示された「トメ」
に対応するトメ輪郭対応部分を補正するトメ輪郭補正処
理サブルーチン、カーソル15で指示された「ハネ」に
対応するハネ輪郭対応部分を補正するハネ輪郭補正処理
サブルーチンが夫々格納されている。Therefore, in the correction control program, the accent contour corresponding portion corresponding to the "accent" pointed by the cursor 15 in the contour line of the Chinese character displayed on the display 3 is sized and shaped. An accent contour correction processing subroutine for correcting the shape of a general accent closest to the same, similarly, a brush contour contour correction processing subroutine for correcting a portion corresponding to the brush contour corresponding to the "brush pointer" designated by the cursor 15 and a cursor 15. An angle scale contour correction processing subroutine for correcting the angle scale contour corresponding portion corresponding to the "corner scale" designated by 15, and a scale contour correction processing for correcting the scale contour corresponding portion corresponding to the "scale" designated by the cursor 15. Subroutine, "Tome" pointed by cursor 15
A tome contour correction processing subroutine for correcting the toe contour corresponding portion corresponding to and a fringe contour correction processing subroutine for correcting the fringe contour corresponding portion corresponding to the “honey” designated by the cursor 15 are stored.
【0015】RAM20のアウトラインフォントメモリ
21には、作成された漢字の輪郭線データが漢字コード
に対応づけて複数格納される。特定輪郭対応部分データ
メモリ22には、カーソル15で指示された特定輪郭対
応部分の輪郭線データがアウトラインフォントメモリ2
1から読出して格納される。特定輪郭セグメントデータ
メモリ23には、選択された特定輪郭セグメントのデー
タが特定輪郭データメモリ12から読出して格納され
る。補正特定輪郭セグメントデータメモリ24には、補
正された特定輪郭セグメントデータが格納される。The outline font memory 21 of the RAM 20 stores a plurality of created contour data of Chinese characters in association with Chinese character codes. In the specific contour corresponding portion data memory 22, the contour line data of the specific contour corresponding portion designated by the cursor 15 is stored in the outline font memory 2.
It is read from 1 and stored. Data of the selected specific contour segment is read from the specific contour data memory 12 and stored in the specific contour segment data memory 23. The corrected specific contour segment data is stored in the corrected specific contour segment data memory 24.
【0016】前記各輪郭線データには、開始データと輪
郭セグメントを規定する為に直線データとベジェ曲線デ
ータと各輪郭セグメントの終了を指示する輪郭終了デー
タと文字終了データとが格納されている。この開始デー
タは開始フラグと開始点を規定するXY座標の座標デー
タとからなり、直線データは直線フラグとその直線の終
点を規定する座標データとからなり、曲線データは曲線
フラグと第1制御点の座標データと第2制御点の座標デ
ータと終点の座標データとからなり、輪郭終了データに
は各輪郭セグメントの終了を指示する輪郭終了フラグが
格納され、また文字終了データには輪郭線データの終了
を指示する文字終了フラグが格納されている。ここで、
これら複数の座標データの夫々はグローバル座標系の絶
対座標データである。In each of the contour line data, start data, straight line data for defining a contour segment, Bezier curve data, contour end data for instructing the end of each contour segment, and character end data are stored. The start data is composed of a start flag and XY coordinate data defining a start point, the straight line data is composed of a straight line flag and coordinate data defining an end point of the straight line, and the curve data is a curve flag and a first control point. Coordinate data of the second control point and coordinate data of the end point, the contour end data stores a contour end flag indicating the end of each contour segment, and the character end data contains the contour line data. A character end flag that indicates the end is stored. here,
Each of the plurality of coordinate data is absolute coordinate data in the global coordinate system.
【0017】前記特定輪郭セグメントデータには、開始
座標データ(xy座標の原点座標データ)と直線データ
とベジェ曲線データと特定輪郭終了データとが格納され
ている。尚、直線データや曲線データに用いられる座標
データの夫々は、開始座標点を原点とするローカル座標
系の相対座標データである。In the specific contour segment data, start coordinate data (origin coordinate data of xy coordinates), straight line data, Bezier curve data, and specific contour end data are stored. Incidentally, each of the coordinate data used for the straight line data and the curve data is relative coordinate data of the local coordinate system having the starting coordinate point as the origin.
【0018】次に、輪郭線データ作成装置1の制御装置
Cで行なわれる輪郭線データ作成制御のルーチンについ
て、図15〜図18のフローチャートに基いて説明す
る。尚、図中符号Si(i=1、2、3・・・)は各ス
テップである。輪郭線データ作成装置1に電源が投入さ
れるとこの制御が開始され、先ず初期設定が実行され
(S1)、「新規作成」、「部分補正」・・などの複数
の項目からなるメインメニューがディスプレイ3に表示
される(S2)。そして、マウスを用いてカーソル15
の先端を項目「新規作成」に移動させて指定スイッチ6
が操作されたとき(S3:Yes)、カーソル15の表
示位置に対応する座標データに基いて「新規作成」であ
ると判定され(S4:Yes)、電子スキャナ5から入
力された画像データに基いて漢字の輪郭線データを作成
するとともに、その輪郭線データを漢字コードに対応づ
けてアウトラインフォントメモリ21に格納する輪郭線
データ作成処理制御が実行され(S5)、S3に戻る。
尚、この輪郭線データ作成処理制御は一般的なものなの
で、その詳しい説明を省略する。Next, the contour line data creation control routine executed by the controller C of the contour line data creation apparatus 1 will be described with reference to the flow charts of FIGS. In the figure, reference numeral Si (i = 1, 2, 3, ...) Indicates each step. When the power of the contour line data creation device 1 is turned on, this control is started, initial setting is first executed (S1), and a main menu including a plurality of items such as "new creation", "partial correction" ... It is displayed on the display 3 (S2). Then use the mouse to move the cursor 15
Move the tip of the item to the item "New" and specify switch 6
Is operated (S3: Yes), it is determined to be “new creation” based on the coordinate data corresponding to the display position of the cursor 15 (S4: Yes), and based on the image data input from the electronic scanner 5. Then, the contour line data of the Chinese character is created, and the contour line data creation processing control of storing the outline data in the outline font memory 21 in association with the Chinese character code is executed (S5), and the process returns to S3.
Since this contour line data creation processing control is general, detailed description thereof will be omitted.
【0019】次に、カーソル15の先端を項目「部分補
正」に移動させて指定スイッチ6が操作されたとき(S
3:Yes)、「部分補正」であると判定され(S4:
No、S6:Yes)、補正制御(図16参照)が実行
される(S7)。また、指定スイッチ6が操作されたと
きに(S3:Yes)、項目「新規作成」や「部分補
正」以外の項目がカーソル15で選択されたときには
(S4・S6:No)、その選択された項目の処理制御
が夫々実行される(S8)。Next, when the tip of the cursor 15 is moved to the item "partial correction" and the designation switch 6 is operated (S
3: Yes), it is determined to be "partial correction" (S4:
No, S6: Yes) and correction control (see FIG. 16) are executed (S7). Further, when the designation switch 6 is operated (S3: Yes), and when an item other than the items "new creation" and "partial correction" is selected by the cursor 15 (S4 / S6: No), the selection is made. The processing control of each item is executed (S8).
【0020】前記補正制御が開始されると、先ずキーボ
ード2から指示された漢字コードの輪郭線データがアウ
トラインフォントメモリ21から読出されて表示可能な
輪郭線表示データが作成され、この輪郭線表示データに
より漢字の輪郭線がディスプレイ3に表示されるととも
に、補正する特定輪郭線の名称がディスプレイ3に表示
される(S20)。例えば、図19に示すように、選択
した明朝体漢字「亜」の輪郭線と補正する6種類の特定
輪郭線の名称「アクセント」、「筆オサエ」、「角ウロ
コ」、「ウロコ」、「トメ」及び「ハネ」が表示されるWhen the correction control is started, first, the outline data of the Kanji code designated by the keyboard 2 is read from the outline font memory 21 to create displayable outline display data. Causes the contour line of the Chinese character to be displayed on the display 3, and the name of the specific contour line to be corrected is displayed on the display 3 (S20). For example, as shown in FIG. 19, the names of six types of specific contour lines to be corrected with the contour line of the selected Mincho type Kanji character “A”, “accent”, “brush stroke”, “Kaku scale”, “scale”, "Tome" and "Flip" are displayed
【0021】次に、指定スイッチ6が操作されたとき
(S21:Yes)、補正部分が「アクセント」のとき
には(S22:Yes)、アクセント輪郭補正処理制御
が実行され(S23)、また補正部分が「筆オサエ」の
ときには(S22:No、S24:Yes)、筆オサエ
輪郭補正処理制御が実行され(S25)、補正部分が
「角ウロコ」のときには(S22・S24:No、S2
6:Yes)、角ウロコ輪郭補正処理制御が実行され
(S27)、補正部分が「ウロコ」のときには(S22
・S24・S26:No、S28:Yes)、ウロコ輪
郭補正処理制御が実行され(S29)、補正部分が「ト
メ」のときには(S22・S24・S26・S28:N
o、S30:Yes)、トメ輪郭補正処理制御が実行さ
れ(S31)、更に補正部分が「ハネ」のときには(S
22・S24・S26・S28・S30:No、S3
2:Yes)、ハネ輪郭補正処理制御が実行され(S3
3)、夫々リターンする。尚、指定スイッチ6が操作さ
れたときに、カーソル15が「アクセント」、「筆オサ
エ」、「角ウロコ」、「ウロコ」、「トメ」及び「ハ
ネ」以外の位置を指示しているときには(S22・S2
4・S26・S28・S30・S32:No)、エラー
処理が実行される(S34)。Next, when the designation switch 6 is operated (S21: Yes) and the correction portion is "accent" (S22: Yes), accent contour correction processing control is executed (S23), and the correction portion is changed. When "brush stroke" (S22: No, S24: Yes), brush stroke contour correction processing control is executed (S25), and when the correction portion is "corner scale" (S22 / S24: No, S2).
6: Yes), the angle scale contour correction processing control is executed (S27), and when the correction portion is “scale” (S22).
-S24 / S26: No, S28: Yes), the scale contour correction processing control is executed (S29), and when the correction portion is "tome" (S22 / S24 / S26 / S28: N).
o, S30: Yes), the tome contour correction processing control is executed (S31), and when the correction portion is “blurred” (S31).
22, S24, S26, S28, S30: No, S3
2: Yes), the edge contour correction processing control is executed (S3).
3), each returns. When the designation switch 6 is operated and the cursor 15 is pointing to a position other than "accent", "brush stroke", "square scale", "scale", "tome", and "splash" ( S22 / S2
4, S26, S28, S30, S32: No), error processing is executed (S34).
【0022】ここで、上述した6種類の輪郭補正処理制
御は夫々同様のものなので、ウロコ輪郭補正処理制御を
代表して説明する。このウロコ輪郭補正処理制御が開始
されると、先ずディスプレイ3に複数の輪郭線により表
示されている漢字の所望のウロコ対応部分の開始点と終
了点とをカーソル15で指示する毎に指定スイッチ6が
操作されて、補正するウロコ対応部分のセグメント30
(図20参照)が規定され(S40)、この規定された
セグメント30の輪郭線データがアウトラインフォント
メモリ21から読出されて特定輪郭対応部分データとし
て特定輪郭対応部分データメモリ22に格納され(S4
1)、このデータメモリ22に格納された特定輪郭対応
部分データに基いて、ウロコ対応部分セグメント30の
3つの寸法つまり幅(w)、高さ(h)、長さ(b)が
夫々演算されてRAM20のバッファに一時的に格納さ
れる(S42)。Since the above-described six types of contour correction processing control are the same, the scale-shaped contour correction processing control will be described as a representative. When the scale contour correction processing control is started, first, the designation switch 6 is operated each time the cursor 15 designates the start point and the end point of the desired scale-corresponding portion of the Chinese characters displayed on the display 3 by a plurality of contour lines. Is operated to correct the scale corresponding segment 30
(See FIG. 20) is defined (S40), and the contour line data of the defined segment 30 is read from the outline font memory 21 and stored in the specific contour corresponding portion data memory 22 as the specific contour corresponding portion data (S4).
1) Based on the specific contour corresponding part data stored in the data memory 22, three dimensions of the scale corresponding part segment 30, that is, width (w), height (h) and length (b) are calculated respectively. And is temporarily stored in the buffer of the RAM 20 (S42).
【0023】次に、ウロコの特定輪郭セグメントデータ
及び複数組の寸法データ(W、H、B)が特定輪郭デー
タメモリ12から読出されて特定輪郭セグメントデータ
メモリ23に格納され(S43)、この複数組の寸法デ
ータ(W、H、B)と前記寸法データ(w、h、b)と
に基いて、各寸法データw、h、bに最も近い寸法デー
タW0 、H0 、B0 が夫々選択され(S44)、特定輪
郭対応部分データを補正する補正処理が実行される(S
45)。Next, the scale-specific contour segment data and a plurality of sets of dimension data (W, H, B) are read from the specific contour data memory 12 and stored in the specific contour segment data memory 23 (S43). Based on the set of dimension data (W, H, B) and the dimension data (w, h, b), the dimension data W 0 , H 0 , B 0 closest to each dimension data w, h, b are respectively obtained. It is selected (S44), and the correction process for correcting the specific contour corresponding portion data is executed (S44).
45).
【0024】即ち、図12に示すウロコの特定輪郭セグ
メントデータには、開始座標データ(原点座標データ
(0,0))と2つのベジェ曲線データと2つの直線デ
ータとが格納されている。つまり、第1曲線データには
第1制御点座標(P0X,P0Y)、第2制御点座標(P1X,P1
Y)、終点座標(P2X,P2Y)、第2曲線データには第1制御
点座標(P3X,P3Y)、第2制御点座標(P4X,P4Y)、終点座
標(P5X,P5Y)、第1直線データには終点座標(P6X,P6
Y)、第2直線データには終点座標(P7X,P7Y)が夫々格納
されている。従って、このウロコの特定輪郭セグメント
データにおいて、OW=P7Y−P0Y、OH=P6Y
−P0Y、OB=P7X−P2Xとすると、補正特定輪
郭セグメントデータの各座標は次のように求められる。That is, in the specific contour segment data of the scale shown in FIG. 12, start coordinate data (origin coordinate data (0,0)), two Bezier curve data, and two straight line data are stored. That is, the first curve data includes the first control point coordinates (P0X, P0Y) and the second control point coordinates (P1X, P1).
Y), end point coordinates (P2X, P2Y), second curve data has first control point coordinates (P3X, P3Y), second control point coordinates (P4X, P4Y), end point coordinates (P5X, P5Y), first straight line End point coordinates (P6X, P6
Y) and the second straight line data store the end point coordinates (P7X, P7Y), respectively. Therefore, in the specific contour segment data of this scale, OW = P7Y-P0Y, OH = P6Y
If −P0Y and OB = P7X−P2X are set, each coordinate of the corrected specific contour segment data is obtained as follows.
【0025】p0x=P0X×B0 /OB p0y=P0Y×H0 /OH p1x=P1X×B0 /OB p1y=P1Y×H0 /OH p2x=P2X×B0 /OB p2y=P2Y×H0 /OH p3x=P3X×B0 /OB p3y=P3Y×H0 /OH p4x=P4X×B0 /OB p4y=P4Y×H0 /OH p5x=P5X×B0 /OB p5y=P5Y×H0 /OH p6x=P6X×B0 /OB p6y=P6Y×H0 /OH p7x=P7X×B0 /OB p7y=P7Y×H0 /(OH−OW)P0x = P0X × B 0 / OB p0y = P0Y × H 0 / OH p1x = P1X × B 0 / OB p1y = P1Y × H 0 / OH p2x = P2X × B 0 / OB p2y = P2Y × H 0 / OH p3x = P3X × B 0 / OB p3y = P3Y × H 0 / OH p4x = P4X × B 0 / OB p4y = P4Y × H 0 / OH p5x = P5X × B 0 / OB p5y = P5Y × H 0 / OH p6x = P6X × B 0 / OB p6y = P6Y × H 0 / OH p7x = P7X × B 0 / OB p7y = P7Y × H 0 / (OH-OW)
【0026】次に、上記のように求めた補正特定輪郭セ
グメントデータの開始座標を特定輪郭対応部分データの
開始座標に合致させるために、相対座標系であるウロコ
の補正特定輪郭セグメントデータの各座標データが絶対
座標系である絶対座標データに夫々変換されて補正特定
輪郭セグメントデータメモリ24に格納される(S4
6)。即ち、補正特定輪郭セグメントデータの開始点の
x座標をpsx、y座標をpsyとすると、補正特定輪
郭セグメント31の各座標は次のように求められる。 p0x1 =psx+p0x p0y1 =psy+p0y p1x1 =psx+p1x p1y1 =psy+p1y p2x1 =psx+p2x p2y1 =psy+p2y p3x1 =p2x1 +p3x p3y1 =p2y1 +p3y p4x1 =p2x1 +p4x p4y1 =p2y1 +p4y p5x1 =p2x1 +p5x p5y1 =p2y1 +p5y p6x1 =p5x1 +p6x p6y1 =p5y1 +p6y p7x1 =p6x1 +p7x p7y1 =p6y1 +p7yNext, in order to match the start coordinates of the corrected specific contour segment data obtained as described above with the start coordinates of the specific contour corresponding portion data, each coordinate of the scaled corrected specific contour segment data which is a relative coordinate system. The data is converted into absolute coordinate data, which is an absolute coordinate system, and stored in the corrected specific contour segment data memory 24 (S4).
6). That is, assuming that the x coordinate of the start point of the corrected specific contour segment data is psx and the y coordinate is psy, each coordinate of the corrected specific contour segment 31 is obtained as follows. p0x 1 = psx + p0x p0y 1 = psy + p0y p1x 1 = psx + p1x p1y 1 = psy + p1y p2x 1 = psx + p2x p2y 1 = psy + p2y p3x 1 = p2x 1 + p3x p3y 1 = p2y 1 + p3y p4x 1 = p2x 1 + p4x p4y 1 = p2y 1 + p4y p5x 1 = P2x 1 + p5x p5y 1 = p2y 1 + p5y p6x 1 = p5x 1 + p6x p6y 1 = p5y 1 + p6y p7x 1 = p6x 1 + p7x p7y 1 = p6y 1 + p7y
【0027】次に、この補正特定輪郭セグメントデータ
に基いて表示可能な補正特定輪郭セグメント表示データ
が演算され(S47)、この補正特定輪郭セグメント表
示データにより補正特定輪郭セグメント31が破線でデ
ィスプレイ3に表示される(48)。例えば、図20に
示すように補正特定輪郭セグメント31がその開始位置
をウロコ対応部分セグメント30の開始位置に合致させ
てディスプレイ3に破線で表示される。次に、例えば図
21に示すように、画面表示を切換えて寸法変更画面が
ディスプレイ3に表示される。Next, the corrected specific contour segment display data that can be displayed is calculated based on the corrected specific contour segment data (S47), and the corrected specific contour segment 31 is displayed on the display 3 by a broken line by the corrected specific contour segment display data. It is displayed (48). For example, as shown in FIG. 20, the corrected specific contour segment 31 is displayed on the display 3 by a broken line with its start position aligned with the start position of the scale-corresponding partial segment 30. Next, as shown in FIG. 21, for example, the screen display is switched and the dimension change screen is displayed on the display 3.
【0028】次に、指定スイッチ6が操作されたときに
(S50:Yes)、カーソル15の先端で「実行」が
指示されているときには(S51:No、S54:Ye
s)、画面を漢字表示画面に切換えて、破線で表示され
ていた補正特定輪郭セグメント31が実線で表示される
とともに、ウロコ対応部分セグメント30の表示が消去
され(S55)、アウトラインフォントメモリ21にお
いて、ウロコ対応部分のセグメントデータに対応する輪
郭線データが補正特定輪郭セグメントデータでもって書
換えられ(S56)、この制御を終了してリターンす
る。Next, when the designation switch 6 is operated (S50: Yes), and "execute" is instructed at the tip of the cursor 15 (S51: No, S54: Ye).
s), the screen is switched to the Chinese character display screen, the corrected specific contour segment 31 displayed by the broken line is displayed by the solid line, the display of the scale-corresponding partial segment 30 is erased (S55), and the outline font memory 21 is displayed. The contour line data corresponding to the segment data of the scale-corresponding portion is rewritten with the corrected specific contour segment data (S56), and this control is ended and the process returns.
【0029】また、指定スイッチ6が操作されたときに
(S50:Yes)、カーソル15の先端で「中止」が
指示されているときには(S51・S54:No、S5
7:Yes)、画面を漢字表示画面に切換えて、補正特
定輪郭セグメント31の表示を消去したり、各メモリ2
2〜24をクリアするなどの中止処理が実行され(S5
8)、リターンする。Further, when the designation switch 6 is operated (S50: Yes), and "stop" is instructed at the tip of the cursor 15 (S51 / S54: No, S5).
7: Yes), the screen is switched to the Chinese character display screen, the display of the corrected specific contour segment 31 is erased, and each memory 2 is displayed.
Cancel processing such as clearing 2 to 24 is executed (S5
8) Return.
【0030】更に、指定スイッチ6が操作されたときに
(S50:Yes)、カーソル15の先端で「寸法変更
記号」が指示されているときには(S51:Yes)、
変更された寸法の値が前記S44で選択された寸法デー
タW0 、H0 、B0 とは別表示され(S52)、変更さ
れた寸法データを夫々新規の寸法データW0 、H0 、B
0 に設定され(S53)、S45へ移行する。ここで、
変更できる各寸法は特定輪郭データメモリ12に格納さ
れている複数組の寸法データ(W、H、B)の寸法に限
定される。例えば、図21に示すように、カーソル15
で高さ(H)の寸法増大記号「△」を指示して指定スイ
ッチ6が操作されたときには、既に表示されている幅寸
法「20」の右隣りに、「20」よりも大きく且つ特定
輪郭データメモリ12に格納されているウロコの高さ寸
法例えば「30」が読出されて表示される。そして、こ
の寸法「30」が新規の高さ寸法データH0 として設定
される。Furthermore, when the designation switch 6 is operated (S50: Yes), and when the "dimension change symbol" is indicated at the tip of the cursor 15 (S51: Yes),
The changed dimension value is displayed separately from the dimension data W 0 , H 0 , B 0 selected in S44 (S52), and the changed dimension data is newly dimension data W 0 , H 0 , B respectively.
It is set to 0 (S53), and the process proceeds to S45. here,
Each size that can be changed is limited to the size of a plurality of sets of size data (W, H, B) stored in the specific contour data memory 12. For example, as shown in FIG.
When the designating switch 6 is operated by instructing the size increase symbol “Δ” of the height (H) with, the width larger than “20” and the specific contour are displayed to the right of the width dimension “20” already displayed. The height dimension of the scales stored in the data memory 12, for example, "30" is read and displayed. Then, this dimension “30” is set as new height dimension data H 0 .
【0031】以上説明したように、ディスプレイ3に表
示された明朝体漢字の輪郭線の特定輪郭対応部分の開始
点及び終了点を指示するとともに、特定輪郭対応部分に
対応するアクセントやウロコなどの特定輪郭セグメント
を選択するだけで、その特定輪郭対応部分が特定輪郭デ
ータメモリに予め記憶した特定輪郭セグメントデータを
補正した補正特定輪郭セグメントデータに基いて変更し
て表示されるとともに、その補正特定輪郭セグメントデ
ータでもってアウトラインフォントメモリ21の対応す
る輪郭線データが書き換えられるので、多数の明朝体漢
字の特定輪郭部分を常に同一形状且つ標準的で均整のと
れた形状に容易に補正することができる。As described above, the start point and the end point of the specific contour corresponding portion of the contour line of the Mincho type Kanji displayed on the display 3 are designated, and the accent or scale corresponding to the specific contour corresponding portion is displayed. By simply selecting a specific contour segment, the specific contour corresponding portion is changed and displayed based on the corrected specific contour segment data obtained by correcting the specific contour segment data stored in advance in the specific contour data memory, and the corrected specific contour is also displayed. Since the corresponding outline data in the outline font memory 21 is rewritten with the segment data, it is possible to easily correct the specific outline portions of a large number of Mincho type Kanji characters to the same shape and a standard and well-balanced shape. ..
【0032】尚、特定輪郭データメモリ12に、アクセ
ントやウロコなどの6種類の特定輪郭セグメントデータ
を2〜3種類格納するようにし、これらのセグメントデ
ータから1つを選択することも可能である。尚、ウロコ
輪郭補正処理制御のS40において、ウロコ対応部分の
開始点だけを指示するようにしてもよい。尚、特定輪郭
データメモリ12をフロッピーディスクやROMカード
などの外部記憶装置に設けることも可能である。尚、座
標入力機構MMとしてマウス以外にタブレットやライト
ペンなどを用いて輪郭線データ作成装置1を構成するこ
とも可能である。尚、明朝体の文字以外に欧文文字の輪
郭線データを作成する種々の輪郭線データ作成装置に本
発明を適用し得ることは勿論である。It is also possible to store two or three types of six types of specific contour segment data such as accents and scales in the specific contour data memory 12 and select one from these segment data. In S40 of the scale contour correction processing control, only the start point of the scale-corresponding portion may be designated. The specific contour data memory 12 can be provided in an external storage device such as a floppy disk or a ROM card. It is also possible to configure the contour line data creation device 1 using a tablet, a light pen, or the like as the coordinate input mechanism MM in addition to the mouse. It is needless to say that the present invention can be applied to various contour line data creation devices for creating contour line data of Roman characters other than the characters of Mincho type.
【図1】本発明の構成を示す機能ブロック図である。FIG. 1 is a functional block diagram showing a configuration of the present invention.
【図2】輪郭線データ作成装置の制御系のブロック図で
ある。FIG. 2 is a block diagram of a control system of the contour line data creation device.
【図3】アクセントの特定輪郭セグメントを説明する説
明図である。FIG. 3 is an explanatory diagram illustrating a specific contour segment of an accent.
【図4】筆オサエの特定輪郭セグメントを説明する説明
図である。FIG. 4 is an explanatory diagram illustrating a specific contour segment of a brush stroke.
【図5】角ウロコの特定輪郭セグメントを説明する説明
図である。FIG. 5 is an explanatory diagram illustrating a specific contour segment of a square scale.
【図6】ウロコの特定輪郭セグメントを説明する説明図
である。FIG. 6 is an explanatory diagram illustrating a specific contour segment of a scale.
【図7】トメの特定輪郭セグメントを説明する説明図で
ある。FIG. 7 is an explanatory diagram illustrating a specific contour segment of a toe.
【図8】ハネの特定輪郭セグメントを説明する説明図で
ある。FIG. 8 is an explanatory diagram illustrating a specific contour segment of a blade.
【図9】アクセントの特定輪郭セグメントデータ及び寸
法データを示す図である。FIG. 9 is a diagram showing accent specific contour segment data and dimension data.
【図10】筆オサエの特定輪郭セグメントデータ及び寸
法データを示す図である。FIG. 10 is a diagram showing specific contour segment data and size data of a brush stroke.
【図11】角ウロコの特定輪郭セグメントデータ及び寸
法データを示す図である。FIG. 11 is a diagram showing specific contour segment data and size data of a square scale.
【図12】ウロコの特定輪郭セグメントデータ及び寸法
データを示す図である。FIG. 12 is a diagram showing specific contour segment data and size data of a scale.
【図13】トメの特定輪郭セグメントデータ及び寸法デ
ータを示す図である。FIG. 13 is a diagram showing specific contour segment data and size data of a toe.
【図14】ハネの特定輪郭セグメントデータ及び寸法デ
ータを示す図である。FIG. 14 is a diagram showing specific contour segment data and size data of a blade.
【図15】輪郭線データ作成制御のルーチンの概略フロ
ーチャートである。FIG. 15 is a schematic flowchart of a routine for contour line data creation control.
【図16】補正制御のルーチンの概略フローチャートで
ある。FIG. 16 is a schematic flowchart of a correction control routine.
【図17】ウロコ輪郭補正処理制御のルーチンの概略フ
ローチャートの一部分である。FIG. 17 is a part of a schematic flow chart of a routine for scale-contour correction processing control.
【図18】ウロコ輪郭補正処理制御のルーチンの概略フ
ローチャートの一部分である。FIG. 18 is a part of a schematic flowchart of a routine for scale contour correction processing control.
【図19】明朝体漢字と6種類の特定輪郭線の名称の表
示例を示す図である。FIG. 19 is a diagram showing a display example of names of Mincho type Kanji and six types of specific contour lines.
【図20】補正するウロコ輪郭対応部分のセグメントと
補正特定輪郭セグメントの表示例を示す図である。FIG. 20 is a diagram showing a display example of a segment corresponding to a scale contour to be corrected and a corrected specific contour segment.
【図21】補正特定輪郭セグメントの寸法変更画面の表
示例を示す図である。FIG. 21 is a diagram showing a display example of a dimension change screen for a corrected specific contour segment.
1 輪郭線データ作成装置 3 液晶ディスプレイ 5 電子スキャナ装置 6 指定スイッチ 10 CPU 11 ROM(プログラムメモリ) 12 特定輪郭データメモリ 15 矢印カーソル 20 RAM 21 アウトラインフォントメモリ 24 補正特定輪郭セグメントデータメモリ C 制御装置 DM 表示機構 MM 座標入力機構 1 Contour Line Data Generation Device 3 Liquid Crystal Display 5 Electronic Scanner 6 Designating Switch 10 CPU 11 ROM (Program Memory) 12 Specific Contour Data Memory 15 Arrow Cursor 20 RAM 21 Outline Font Memory 24 Corrected Specific Contour Segment Data Memory C Controller DM Display Mechanism MM coordinate input mechanism
Claims (1)
と、画像入力装置から各文字毎のデータを受けて各文字
の1つ又は複数の輪郭線を規定する輪郭線データを作成
する画像データ処理手段と、画像データ処理手段から輪
郭線データを受けて文字コードに対応づけて格納する記
憶手段と、画像を表示可能なディスプレイを含む表示手
段と、文字コードにより指示された文字について記憶手
段から輪郭線データを読出してその文字の輪郭線をディ
スプレイに表示する為の輪郭線表示データを作成する表
示データ作成手段と、表示データ作成手段から輪郭線表
示データを受けてディスプレイに表示させる表示制御手
段とを備えた輪郭線データ作成装置において、 多数の文字における複数の輪郭線にその一部として共通
に含まれる複数種の特定輪郭セグメントの各々について
の特定輪郭セグメントデータを格納した特定輪郭データ
記憶手段と、 前記ディスプレイに表示された文字の輪郭線において、
特定輪郭セグメントの何れかに対応する特定輪郭対応部
分の1つの端点をディスプレイ上で指示する端点指示手
段と、 前記端点指示手段で指示された端点を含む特定輪郭対応
部分に対応する特定輪郭セグメントを選択する特定輪郭
選択手段と、 前記記憶手段から特定輪郭対応部分の輪郭線データを読
出すとともに特定輪郭データ記憶手段から選択された特
定輪郭セグメントの特定輪郭セグメントデータを読出
し、これらのデータを用いて特定輪郭対応部分の寸法に
近づけるように特定輪郭セグメントに補正を施した補正
特定輪郭セグメントを規定する補正特定輪郭セグメント
データを演算するとともに補正特定輪郭セグメントをデ
ィスプレイに表示する為の補正特定輪郭線表示データを
演算する演算手段と、 前記補正特定輪郭線表示データを受けてディスプレイ上
に補正特定輪郭セグメントを前記指示された端点に合わ
せて表示させる補正特定輪郭線表示制御手段と、 前記補正特定輪郭セグメントデータでもって記憶手段に
格納されている対応する輪郭線データを書き換えるデー
タ変更手段とを備えたことを特徴とする輪郭線データ作
成装置。1. An image input device for inputting image data, and image data for receiving data for each character from the image input device and creating contour line data defining one or a plurality of contour lines of each character. Processing means, storage means for receiving contour line data from the image data processing means and storing it in association with a character code, display means including a display capable of displaying an image, and storage means for a character designated by the character code Display data creating means for creating the outline display data for reading the outline data and displaying the outline of the character on the display, and display control means for receiving the outline display data from the display data creating means and displaying it on the display. In a contour line data creating device including a plurality of types of specific rings commonly included as a part of a plurality of contour lines in a large number of characters, A specific outline data storage means for storing a particular contour segment data for each segment, the character outline displayed on the display,
An end point designating means for designating one end point of a specific contour corresponding part corresponding to any of the specific contour segments on a display, and a specific contour segment corresponding to the specific contour corresponding part including the end point designated by the end point designating means. Specific contour selecting means for selecting, and contour line data of the specific contour corresponding portion from the storage means and specific contour segment data of the specific contour segment selected from the specific contour data storage means, and using these data. Correction of the specified contour segment so that it is closer to the size of the specific contour corresponding part Correction that defines the specified contour segment Corrected contour line data is calculated and correction is performed to display the corrected contour line on the display Calculation means for calculating data, and the corrected specific contour display data Corrected specific contour line display control means for receiving and displaying a corrected specific contour segment on the display in accordance with the designated end point, and corresponding contour line data stored in the storage means with the corrected specific contour segment data. A contour line data creating apparatus comprising: a data changing unit for rewriting.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3074478A JP2930143B2 (en) | 1991-03-13 | 1991-03-13 | Contour data creation device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3074478A JP2930143B2 (en) | 1991-03-13 | 1991-03-13 | Contour data creation device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH05257448A true JPH05257448A (en) | 1993-10-08 |
JP2930143B2 JP2930143B2 (en) | 1999-08-03 |
Family
ID=13548424
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP3074478A Expired - Fee Related JP2930143B2 (en) | 1991-03-13 | 1991-03-13 | Contour data creation device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2930143B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016155A (en) * | 1995-04-28 | 2000-01-18 | Canon Kabushiki Kaisha | Character processing apparatus, character processing method, and memory |
-
1991
- 1991-03-13 JP JP3074478A patent/JP2930143B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6016155A (en) * | 1995-04-28 | 2000-01-18 | Canon Kabushiki Kaisha | Character processing apparatus, character processing method, and memory |
Also Published As
Publication number | Publication date |
---|---|
JP2930143B2 (en) | 1999-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2930143B2 (en) | Contour data creation device | |
JP2005111718A (en) | Method and device for controlling image output, and program | |
JP3416489B2 (en) | Font processing device and recording medium recording font processing program | |
JP2998198B2 (en) | Outline font creation device | |
JPH0950358A (en) | Document processor and document editing method | |
JPS63217394A (en) | Character outline generation method | |
JP3035973B2 (en) | Character output device | |
JP2958803B2 (en) | Outline character font creation device | |
JPH05341766A (en) | Device and method for generating character pattern | |
JP2617190B2 (en) | String output device | |
JPH01229649A (en) | Printing method using vector font data | |
JP3119094B2 (en) | Character output device | |
JPH05165455A (en) | Character display processing method | |
JPH05143053A (en) | Word processor provided with enlarging and smoothing function | |
JP2710350B2 (en) | Image processing apparatus and image processing method of image processing apparatus | |
JP2737845B2 (en) | Character processing method and apparatus | |
JP3040624B2 (en) | Pattern generator | |
JPH06110444A (en) | Character processing device and character output method | |
JPS605470B2 (en) | typesetting system | |
JPH0333895A (en) | Font plotting device | |
JPH05173532A (en) | Contour data processor | |
JPH0750427B2 (en) | Drawing system | |
JPH0784739A (en) | Data converter | |
JPH0968963A (en) | Device and method for processing character | |
JPH07110677A (en) | Character generator |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080521 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090521 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100521 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |