JP3019307B2 - Graphic processing unit - Google Patents

Graphic processing unit

Info

Publication number
JP3019307B2
JP3019307B2 JP63093236A JP9323688A JP3019307B2 JP 3019307 B2 JP3019307 B2 JP 3019307B2 JP 63093236 A JP63093236 A JP 63093236A JP 9323688 A JP9323688 A JP 9323688A JP 3019307 B2 JP3019307 B2 JP 3019307B2
Authority
JP
Japan
Prior art keywords
data
line
geometric
pen
line 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.)
Expired - Fee Related
Application number
JP63093236A
Other languages
Japanese (ja)
Other versions
JPH01263884A (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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP63093236A priority Critical patent/JP3019307B2/en
Publication of JPH01263884A publication Critical patent/JPH01263884A/en
Application granted granted Critical
Publication of JP3019307B2 publication Critical patent/JP3019307B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Image Generation (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は描画データを文書データに変換する図形処理
装置に関する。
Description: BACKGROUND OF THE INVENTION The present invention relates to a graphic processing apparatus for converting drawing data into document data.

〔従来の技術〕[Conventional technology]

近年、図形出力装置(プロッタ)に送出されるべく幾
何図形要素を示す描画データを、ホスト計算機によって
文書データに変換し、この文書データをホスト計算機か
らワークステーション等へ送出して共有資源として活用
する利用形態がある。
2. Description of the Related Art In recent years, drawing data indicating geometrical graphic elements is converted into document data by a host computer so as to be transmitted to a graphic output device (plotter), and the document data is transmitted from the host computer to a workstation or the like and used as a shared resource. There are usage forms.

上記描画データを文書データに変換するホスト計算機
では、第8図に示すように、複数の線分Lによって形成
された円の描画データを、該描画データから取出した各
線分Lの線分データについてそれぞれ文書データに変換
している。
In the host computer that converts the drawing data into document data, as shown in FIG. 8, the drawing data of the circle formed by the plurality of line segments L is converted into the line data of each line segment L extracted from the drawing data. Each is converted to document data.

〔発明が解決しようとする課題〕[Problems to be solved by the invention]

ところで上記従来のホスト計算機では、描画データか
ら取出した各線分Lを示す線分データについてそれぞれ
文書データに変換しているため、当該文書データのデー
タ量が膨大となってしまう。
By the way, in the above-mentioned conventional host computer, line segment data indicating each line segment L extracted from drawing data is converted into document data, so that the data amount of the document data becomes enormous.

このため、前記文書データを格納する記憶手段(例え
ば、ディスク装置)の記憶容量を有効に利用することが
できない。また、前記文書データを受信して当該文書デ
ータの表示、編集、印刷等の処理を行う装置にとって
は、大量のデータを処理しなければならず、データ処理
時間に多くの時間を費やさなければならないという欠点
があった。
For this reason, the storage capacity of the storage means (for example, a disk device) for storing the document data cannot be effectively used. Further, for an apparatus that receives the document data and performs processing such as display, editing, and printing of the document data, a large amount of data must be processed, and a large amount of data processing time must be spent. There was a disadvantage.

本発明は上記欠点を解消し、描画データから取出した
各線分を示す線分データを、当該線分データに基づく幾
何図形要素に変換し、さらに該幾何図形要素を文書デー
タに変換することにより、文書データのデータ量を削減
することのでる図形処理装置を提供することを目的とす
る。
The present invention solves the above drawbacks, converts line segment data indicating each line segment extracted from drawing data into a geometric figure element based on the line segment data, and further converts the geometric figure element into document data. An object of the present invention is to provide a graphic processing device capable of reducing the amount of document data.

〔課題を解決するための手段および作用〕[Means and actions for solving the problem]

本発明は、所定の幾何図形要素を形成する複数の線分
データとXYプロッタのペンアップ及びペンダウンを示す
ペンデータとからなる描画データから前記複数の線分デ
ータを取出し、取出した複数の線分データに基づいて前
記幾何図形要素に対応する文書データを生成する図形処
理装置において、前記複数の線分データに含まれる各線
分データの相互関係及び前記ペンデータに基づいて、前
記幾何図形要素全体を特定する図形情報を生成する第1
の生成手段と、前記第1の生成手段が生成した図形情報
に基づいて前記幾何図形要素に対応する文書データを生
成する第2の生成手段とを具備することを特徴とする。
このため、幾何図形要素に対応する文書データのデータ
量を大幅に低減することができる。
According to the present invention, the plurality of line segments are extracted from drawing data including a plurality of line segment data forming a predetermined geometric figure element and pen data indicating pen-up and pen-down of an XY plotter, and the extracted plurality of line segments are extracted. In a graphic processing device that generates document data corresponding to the geometric figure element based on data, the entire geometric figure element is written based on the interrelationship of each line data included in the plurality of line data and the pen data. First to generate graphic information to specify
And a second generator for generating document data corresponding to the geometric figure element based on the graphic information generated by the first generator.
For this reason, the data amount of the document data corresponding to the geometric figure element can be significantly reduced.

また、本発明は、前記第1の生成手段は、前記複数の
線分データが一列に並び、かつ、前記描画データに含ま
れるペンデータがペンアップ及びペンダウンの繰り返し
を示す場合には、該複数の線分データが破線であると判
断し、該破線を特定する情報を前記図形情報とすること
を特徴とする。このため、破線からなる幾何図形要素に
対応する文書データを効率よく作成することができる。
Further, in the present invention, when the plurality of line segment data are arranged in a line and the pen data included in the drawing data indicates repetition of pen-up and pen-down, Is determined to be a broken line, and information specifying the broken line is used as the graphic information. Therefore, it is possible to efficiently create document data corresponding to a geometric figure element formed by a broken line.

〔実施例〕〔Example〕

以下、本発明に係る図形処理装置の実施例を第1図乃
至第7図の図面に基づき説明する。
Hereinafter, an embodiment of the graphic processing apparatus according to the present invention will be described with reference to the drawings of FIGS.

第1図は本発明に係る図形処理装置10の一実施例を示
した概略構成図である。同図において、図形処理装置10
は、所定のプログラムを記憶するディスク装置11と、描
画データを記憶するディスク装置12と、文書データを記
憶するディスク装置13と、データを一時的に記憶するメ
モリ14と、上記所定のプログラムによって所定の演算、
処理等を実行るCPU15とを有している。またCPU15は、内
部バス16を介して上記ディスク装置11〜13およびメモリ
14をそれぞれ制御する。
FIG. 1 is a schematic configuration diagram showing one embodiment of a graphic processing apparatus 10 according to the present invention. Referring to FIG.
A disk device 11 for storing a predetermined program, a disk device 12 for storing drawing data, a disk device 13 for storing document data, a memory 14 for temporarily storing data, Operation,
And a CPU 15 that executes processing and the like. The CPU 15 is connected to the disk devices 11 to 13 and the memory via the internal bus 16.
14 are controlled individually.

なお、上述した描画データには、破線、点線、三角
形、円、曲線等の幾何図形要素を形成させるための複数
の線分に関する線分データと、図示しないX,Yプロッタ
のペンのアップおよびペンのダウンをそれぞれ示すデー
タが含まれている。
Note that the drawing data described above includes line segment data relating to a plurality of line segments for forming geometric figure elements such as dashed lines, dotted lines, triangles, circles, and curves, and pen-ups and pen-ups of X and Y plotters (not shown). The data indicating the down of each is included.

また、ディスク装置11は、入力された描画データが、
上述した破線、点線、三角形、円、曲線等の幾何図形要
素のうち、いずれの幾何図形要素に該当するかを判断さ
せるための判定データを格納している。この判定データ
は、曲線か否かを判断させるための判定条件A、円か否
かを判断させるための判定条件B、破線か否かを判断さ
せるための判定条件C、三角形か否かを判断させるため
の判定条件D等から構成されている。
Also, the disk device 11 stores the input drawing data
It stores determination data for determining which of the geometric figure elements, such as the dashed line, dotted line, triangle, circle, and curve, corresponds to the geometric figure element. The determination data includes a determination condition A for determining whether or not a curve, a determination condition B for determining whether or not a circle, a determination condition C for determining whether or not a broken line, and a determination as to whether or not a triangle. It is composed of a determination condition D for causing the determination.

第2図は第1図の図形処理装置10を適用したネットワ
ークシステムの一例を示した概略構成図である。このネ
ットワークシステムでは、図形作成装置20は、所定の幾
何図形要素を作成し、該幾何図形要素の描画データを図
形処理装置10に送出する。そして図形処理装置10は、図
形作成装置20から入力された描画データを、該描画デー
タによって形成されるべく特定の幾何図形要素に変換
し、さらにこの幾何図形要素を文書データに変換する。
図形処理装置10によって変換された文書データは、通信
装置30を経てワークステーション40に入力される。
FIG. 2 is a schematic configuration diagram showing an example of a network system to which the graphic processing device 10 of FIG. 1 is applied. In this network system, the figure creating device 20 creates a predetermined geometric figure element and sends drawing data of the geometric figure element to the figure processing apparatus 10. Then, the graphic processing device 10 converts the drawing data input from the graphic creating device 20 into a specific geometric graphic element to be formed by the drawing data, and further converts this geometric graphic element into document data.
The document data converted by the graphic processing device 10 is input to the workstation 40 via the communication device 30.

次に、上記図形処理装置10の幾何図形要素を生成する
動作を第3図のフローチャートにもとづき説明する。
Next, the operation of the graphic processing apparatus 10 for generating geometric graphic elements will be described with reference to the flowchart of FIG.

CPU15は、図形作成装置20で作成された幾何図形要素
を示す描画データをディスク装置12から入力し(ステッ
プ100)、さらに描画データの入力が終了したか否かを
判断する(ステップ101)。そしてCPU15は、描画データ
の入力が終了していない場合には、入力した描画データ
の中から直線データを取出し(ステップ102)、該取出
した直線データを座標変換する(ステップ103)。
The CPU 15 inputs drawing data indicating the geometric figure element created by the figure creating apparatus 20 from the disk device 12 (step 100), and determines whether the input of the drawing data has been completed (step 101). If the input of the drawing data is not completed, the CPU 15 extracts straight line data from the input drawing data (step 102), and performs coordinate conversion of the extracted straight line data (step 103).

なお座標変換とは、前記直線データを、図示しない図
形出力装置(例えば、X,Yプロッター)20における座標
系から、図示しない表示装置(例えば、ディスプレイ)
における座標系に変換することである。
Note that the coordinate conversion means that the straight line data is converted from a coordinate system in a graphic output device (eg, X, Y plotter) 20 (not shown) to a display device (eg, display)
To the coordinate system in.

ところで、ステップ103を終了したCPU15は、ディスク
装置11に格納されている判定条件Aにもとづいて、座標
変換された直線データが、該直線データをデータ処理す
ることにより得られる所定の幾何図形要素が曲線の一部
であるか否かを判断する(ステップ104)。すなわち、C
PU15は、第4図に示すように、「入力した線分Lnと直前
の線分Ln−1とのなす角度θの絶対値が線分長から決ま
る所定の角度以下」、「線分長が所定の長さ以下」、
「先頭の線分L1に対する各線分の方向が同じ」等の判定
条件Aを全て満足している場合には、直線データが曲線
の一部であると判断し、続いて、該直線データが円の一
部であるか否かを判断する(ステップ105)。
By the way, the CPU 15 that has completed the step 103, based on the determination condition A stored in the disk device 11, converts the straight line data subjected to the coordinate conversion into a predetermined geometric figure element obtained by performing data processing on the straight line data. It is determined whether or not it is part of a curve (step 104). That is, C
As shown in FIG. 4, the PU 15 determines that the absolute value of the angle θ between the input line segment Ln and the immediately preceding line segment Ln−1 is equal to or less than a predetermined angle determined by the line segment length, Less than or equal to the specified length ",
If all of the determination conditions A such as "the direction of each line segment with respect to the first line segment L1 are the same" are determined, the straight line data is determined to be a part of the curve, and Is determined (step 105).

ステップ105において、CPU15は、上述した判定条件A
に加えて、判定条件Bを満足している場合には、直線デ
ータが円の一部であると判断して円を生成し(ステップ
106)、反対に満足していない場合には曲線の一部であ
ると判断して曲線を生成する(ステップ107)。
In step 105, the CPU 15 determines the above-described determination condition A
In addition, if the determination condition B is satisfied, it is determined that the straight line data is a part of the circle, and the circle is generated (step
106) On the other hand, if the user is not satisfied, it is determined that the part is a part of the curve, and a curve is generated (step 107).

すなわちCPU15は、上述した判定条件Aを満足し、さ
らに、「各線分の線分長がそれぞれ等しい」、「入力し
た線分Lnと直前の線分Ln−1とのなす角度θがそれぞれ
等しい」、「各角度θの総和が360度」、「最初の線分
の始点と最後の線分の終点とが同一の位置」等の判定条
件Bとを全て満足している場合には直線データが円の一
部であると判断する。
That is, the CPU 15 satisfies the above-described determination condition A, and further “the line segments have the same length,” “the angle θ between the input line segment Ln and the immediately preceding line segment Ln−1 is the same”. When all of the determination conditions B such as “the sum of the angles θ is 360 degrees” and “the start point of the first line segment and the end point of the last line segment are the same” are satisfied, the straight line data is Judge as part of a circle.

なお、CPU15は、円を生成する場合には、円を構成す
る上記線分の始点、終点のX、Y座標における最大値、
最小値を算出し、この算出値にもとづいて円を生成す
る。この場合、生成される円は、第5図に示すように、
円の中心0を示すデータおよび半径Rを示すデータ等に
もとづいて生成されることとなる。
When generating a circle, the CPU 15 sets the maximum value of the start point and the end point of the line segment forming the circle in the X and Y coordinates,
The minimum value is calculated, and a circle is generated based on the calculated value. In this case, the generated circle is, as shown in FIG.
It is generated based on data indicating the center 0 of the circle, data indicating the radius R, and the like.

またCPU15は、曲線を生成する場合には、第4図に示
すように、先ず最初の線分Lfと最後の線分Leとの成す角
度(つまり、入力した線分Lnと直前の線分Ln−1とのな
す角度θの各角度の総和)を算出し、この算出値を所定
の角度で割り曲線数を求める。さらにCPU15は、前記曲
線数と、最初の線分と最後の線分との成す角度とにもと
づいて曲線一本当りの角度を算出し、前記最初の線分か
ら該最初の線分と成す角度が前記曲線一本当りの角度を
超える線分までを一本の曲線として曲線を生成する。
When generating a curve, the CPU 15 first sets the angle between the first line segment Lf and the last line segment Le (that is, the input line segment Ln and the immediately preceding line segment Ln, as shown in FIG. 4). -1), and the calculated value is divided by a predetermined angle to obtain the number of curves. Further, the CPU 15 calculates the angle per curve based on the number of curves and the angle formed by the first line segment and the last line segment, and calculates the angle formed by the first line segment from the first line segment. A curve is generated up to a line segment exceeding the angle per one curve as one curve.

ステップ104において、直線データをデータ処理する
ことにより得られる所定の幾何図形要素が曲線でないと
判断したCPU15は、判定条件Cにもとづき、前記所定の
幾何図形要素が破線の一部か否かを判断し(ステップ10
8)、該判断結果、破線である場合には、さらに、判定
条件Dにもとづき、前記所定の幾何図形要素が三角形の
一部か否かを判断する(ステップ109)。
In step 104, the CPU 15 having determined that the predetermined geometric figure element obtained by processing the straight line data is not a curve, determines whether or not the predetermined geometric figure element is part of a broken line based on the determination condition C. (Step 10
8) If the result of the determination is a broken line, it is further determined based on the determination condition D whether or not the predetermined geometric figure element is a part of a triangle (step 109).

ところで、上記判定条件Cは、第6図に示すように、
「各線分が一直線に並んでいること」、ペンアップ(P
u)、ペンダウン(Pd)の繰返しであること」等の条件
内容であり、また判定条件Dは、第7図に示すように、
「各線分がX軸またはY軸にほぼ平行であること」、
「入力した線分と直前の線分との間隔P1が設定値以
下」、「入力した線分と直線の線分との線分長の差P2が
設定値以下」等の条件内容になっている。
By the way, as shown in FIG.
"Each line segment must be aligned.", Pen-up (P
u), repetition of pen down (Pd) ”, and the determination condition D is, as shown in FIG.
"Each line segment is almost parallel to the X axis or Y axis",
Conditions such as "The interval P1 between the input line segment and the immediately preceding line segment is equal to or less than the set value" and "The difference P2 in the line segment length between the input line segment and the straight line segment is equal to or less than the set value" I have.

上述したステップ108において、直線データをデータ
処理することにより得られる所定の幾何図形要素が上記
判定条件Cを満足していない場合、CPU15は、幾何図形
要素が直線であると判断して、最初の線分の始点と最後
の線分の終点間で直線を生成する(ステップ110)。ま
た上述したステップ109においてCPU15は、直線データを
データ処理することにより得られる所定の幾何図形要素
が、上記判定条件Dを満足している場合には、三角形で
あると判断して三角形を生成し(ステップ111)、反対
に上記判定条件Dを満足していない場合には、破線であ
ると判断して破線を生成する(ステップ112)。
In step 108 described above, if the predetermined geometric figure element obtained by performing data processing on the straight line data does not satisfy the determination condition C, the CPU 15 determines that the geometric figure element is a straight line, and A straight line is generated between the start point of the line segment and the end point of the last line segment (step 110). In step 109 described above, the CPU 15 determines that the predetermined geometric figure element obtained by performing data processing on the straight line data is a triangle, and generates a triangle when the above-described determination condition D is satisfied. (Step 111) Conversely, if the above-mentioned determination condition D is not satisfied, it is determined that the line is a broken line and a broken line is generated (Step 112).

なお、CPU15は、三角形を生成する場合には、第7図
に示すように、最初の線分Lfの端点と最後の線分Leの端
点を結ぶ直線の交点C1を三角形の一つの頂点とし、さら
に最初の線分または最後の線分のうち長い方の線分の始
点C2および終点C3を残りの二つの頂点として、これら三
つの頂点(C1、C2、C3)にもとづいて三角形(塗りつぶ
し)を生成する。また、CPU15は、破線を生成する場合
には、第6図に示すように、最初の線分Lf始点と最後の
線分Leの終点を結ぶ直線上で、直線の長さPdを示すデー
タと、直線と直線との間隔Puを示すデータにもとづいて
破線あるいは点線を生成する。
When generating a triangle, the CPU 15 sets an intersection C1 of a straight line connecting the end point of the first line segment Lf and the end point of the last line segment Le as one vertex of the triangle, as shown in FIG. Furthermore, the starting point C2 and the ending point C3 of the longer line segment of the first line segment or the last line segment are set as the remaining two vertices, and a triangle (fill) is formed based on these three vertices (C1, C2, C3). Generate. When generating a broken line, the CPU 15 generates data indicating the length Pd of a straight line on a straight line connecting the start point of the first line segment Lf and the end point of the last line segment Le, as shown in FIG. A dashed line or a dotted line is generated based on data indicating the interval Pu between the straight lines.

上述したようにCPU15によって生成される幾何図形要
素において、直線は、最初の線分の始点を示すデータと
最後の線分の終点を示すデータとにもとづいて生成さ
れ、また三角形は、三つの頂点をそれぞれ示す各データ
にもとづいて生成され、さらに破線あるいは点線は、最
初の線分の始点を示すデータと、最後の線分の終点を示
すデータと、破線あるいは点線の線分の長さを示すデー
タと、線分と線分との間隔を示すデータとにもとづいて
生成されることになる。
In the geometric figure element generated by the CPU 15 as described above, a straight line is generated based on data indicating the start point of the first line segment and data indicating the end point of the last line segment. Are generated based on the respective data indicating the first and second segments, and the broken line or dotted line indicates the data indicating the starting point of the first segment, the data indicating the end point of the last segment, and the length of the segment indicated by the broken or dotted line. It is generated based on the data and the data indicating the interval between the line segments.

さて、CPU15は、上記ステップ106〜107、ステップ110
〜112のうちいずれかのステップを終了すると、生成さ
れた幾何図形要素に対して拡大あるいは縮小の処理を実
行し(ステップ113)、さらに拡大あるいは縮小処理さ
れた幾何図形要素を文書データに変換する(ステップ11
4)。そして、CPU15は、拡大あるいは縮小処理された幾
何図形要素の文書データを出力し(ステップ115)、こ
のステップ115を終了すると、上述したステップ100に戻
り、該ステップ100以降のステップを実行する。
Now, the CPU 15 executes steps 106 to 107 and step 110 described above.
When any one of the steps 112 to 112 is completed, enlargement or reduction processing is performed on the generated geometric figure element (step 113), and the further expanded or reduced geometric figure element is converted into document data. (Step 11
Four). Then, the CPU 15 outputs the document data of the geometric figure element subjected to the enlargement or reduction processing (step 115). When this step 115 is completed, the CPU 15 returns to the above-described step 100 and executes the steps after the step 100.

この時、ステップ101において描画データの入力が終
了した場合には、CPU15は、処理の実行を終了する。
At this time, if the input of the drawing data is completed in step 101, the CPU 15 ends the execution of the processing.

上述した図形処理装置10から出力された文書データ
は、通信装置30を経てワークステーション40に入力さ
れ、該ワークステーション40において表示、編集、転
記、移動等の処理がなされる。
The document data output from the graphic processing device 10 described above is input to the workstation 40 via the communication device 30, and the workstation 40 performs processing such as display, editing, transcription, and movement.

上述した実施例によると、幾何図形要素を示す描画デ
ータを、該描画データからから取出した直線データに基
づき、該当する幾何図形要素に変換し、その幾何図形要
素を文書データに変換するため、従来の如く、描画デー
タから取出した各線分データ全てについて文書データに
変換する必要がなくなり、描画データから文書データに
変換した際に、文書データのデータ量を削減させること
ができることとなる。
According to the above-described embodiment, drawing data indicating a geometric figure element is converted into a corresponding geometric figure element based on straight line data extracted from the drawing data, and the geometric figure element is converted into document data. As described above, it is not necessary to convert all the line segment data extracted from the drawing data into document data, and the data amount of the document data can be reduced when the drawing data is converted into the document data.

〔発明の効果〕〔The invention's effect〕

以上説明したように、本発明では、複数の線分データ
に含まれる各線分データの相互関係及びペンデータに基
づいて、幾何図形要素全体を特定する図形情報を生成
し、この図形情報に基づいて幾何図形要素に対応する文
書データを生成するよう構成したので、下記に示す効果
が得られる。
As described above, in the present invention, the graphic information for specifying the entire geometric graphic element is generated based on the interrelationship between the line data included in the plurality of line data and the pen data, and the graphic information is generated based on the graphic information. Since the document data corresponding to the geometric figure element is configured to be generated, the following effects can be obtained.

1)幾何図形要素に対応する文書データのデータ量を大
幅に低減することができる。
1) The data amount of document data corresponding to a geometric figure element can be significantly reduced.

2)XYプロッタに出力すべき描画データを有効に利用す
ることができる。
2) The drawing data to be output to the XY plotter can be effectively used.

また、本発明では、複数の線分データが一列に並び、
かつ、描画データに含まれるペンデータがペンアップ及
びペンダウンの繰り返しを示す場合には、該複数の線分
データが破線であると判断し、該破線を特定する情報を
図形情報とするよう構成したので、破線からなる幾何図
形要素に対応する文書データを効率よく作成することが
できる。
In the present invention, a plurality of line segment data are arranged in a line,
Further, when the pen data included in the drawing data indicates repetition of pen-up and pen-down, the plurality of line segment data is determined to be a broken line, and information for specifying the broken line is configured as graphic information. Therefore, it is possible to efficiently create document data corresponding to a geometric figure element formed by a broken line.

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

第1図は本発明に係る図形処理装置の一実施例を示した
概略構成図、第2図は第1図の図形処理装置を適用した
ネットワークシステムの一例を示した概略構成図、第3
図は第1図の図形処理装置の動作を説明するためのフロ
ーチャート、第4図、第5図、第6図、第7図はそれぞ
れ第1図で示した図形処理装置の幾何図形要素を生成す
る動作を説明するための説明図、第8図は従来の図形処
理装置(ホスト計算機)の動作を説明するための説明図
である。 10……図形処理装置、11、12、13……ディスク装置、14
……メモリ、15……CPU、16……バス、20……図形作成
装置。
FIG. 1 is a schematic configuration diagram showing one embodiment of a graphic processing device according to the present invention, FIG. 2 is a schematic configuration diagram showing an example of a network system to which the graphic processing device of FIG. 1 is applied,
The figure is a flow chart for explaining the operation of the graphic processing apparatus shown in FIG. 1, and FIGS. 4, 5, 6, and 7 generate geometric graphic elements of the graphic processing apparatus shown in FIG. FIG. 8 is an explanatory diagram for explaining the operation of the conventional graphic processing apparatus (host computer). 10 ... Graphic processing device, 11, 12, 13 ... Disk device, 14
…… Memory, 15 …… CPU, 16 …… Bus, 20 …… Drawing device.

フロントページの続き (72)発明者 伏見 宰 東京都新宿区西新宿3丁目2番11号 三 井ビル2号館 富士ゼロックス株式会社 内 (72)発明者 小林 和幸 東京都新宿区西新宿3丁目2番11号 三 井ビル2号館 富士ゼロックス株式会社 内 (56)参考文献 特開 昭62−90777(JP,A) 特開 昭62−192889(JP,A) (58)調査した分野(Int.Cl.7,DB名) G06T 11/00 - 11/80 Continuation of front page (72) Inventor Satoshi Fushimi 3-2-111 Nishi-Shinjuku, Shinjuku-ku, Tokyo Mitsui Building No. 2 Fuji Xerox Co., Ltd. No. 11 Mitsui Building No. 2 Fuji Xerox Co., Ltd. (56) References JP-A-62-90777 (JP, A) JP-A-62-192889 (JP, A) (58) Fields investigated (Int. Cl. 7 , DB name) G06T 11/00-11/80

Claims (2)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】所定の幾何図形要素を形成する複数の線分
データとXYプロッタのペンアップ及びペンダウンを示す
ペンデータとからなる描画データから前記複数の線分デ
ータを取出し、取出した複数の線分データに基づいて前
記幾何図形要素に対応する文書データを生成する図形処
理装置において、 前記複数の線分データに含まれる各線分データの相互関
係及び前記ペンデータに基づいて、前記幾何図形要素全
体を特定する図形情報を生成する第1の生成手段と、 前記第1の生成手段が生成した図形情報に基づいて前記
幾何図形要素に対応する文書データを生成する第2の生
成手段と を具備することを特徴とする図形処理装置。
1. A method for extracting a plurality of line data from drawing data comprising a plurality of line data forming a predetermined geometric figure element and pen data indicating a pen-up and a pen-down of an XY plotter. A graphic processing device that generates document data corresponding to the geometric figure element based on the minute data, wherein the entire geometric figure element is based on a mutual relationship between the respective line data included in the plurality of line data and the pen data. First generating means for generating graphic information for specifying the geometrical graphic element, and second generating means for generating document data corresponding to the geometric graphic element based on the graphic information generated by the first generating means. A graphic processing device characterized by the above-mentioned.
【請求項2】前記第1の生成手段は、 前記複数の線分データが一列に並び、かつ、前記描画デ
ータに含まれるペンデータがペンアップ及びペンダウン
の繰り返しを示す場合には、該複数の線分データが破線
であると判断し、該破線を特定する情報を前記図形情報
とする ことを特徴とする請求項(1)記載の図形処理装置。
2. The method according to claim 1, wherein the plurality of line segment data are arranged in a line, and if the pen data included in the drawing data indicates repetition of pen up and pen down, the plurality of line segment data The graphic processing apparatus according to claim 1, wherein the line data is determined to be a broken line, and information for specifying the broken line is used as the graphic information.
JP63093236A 1988-04-15 1988-04-15 Graphic processing unit Expired - Fee Related JP3019307B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63093236A JP3019307B2 (en) 1988-04-15 1988-04-15 Graphic processing unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63093236A JP3019307B2 (en) 1988-04-15 1988-04-15 Graphic processing unit

Publications (2)

Publication Number Publication Date
JPH01263884A JPH01263884A (en) 1989-10-20
JP3019307B2 true JP3019307B2 (en) 2000-03-13

Family

ID=14076896

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63093236A Expired - Fee Related JP3019307B2 (en) 1988-04-15 1988-04-15 Graphic processing unit

Country Status (1)

Country Link
JP (1) JP3019307B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102036104B1 (en) * 2018-02-02 2019-10-24 최태성 Method for manufacturing shoes

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4489476B2 (en) * 2004-03-24 2010-06-23 株式会社沖データ Image processing device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6290777A (en) * 1985-10-17 1987-04-25 Omron Tateisi Electronics Co Multi data processor
JPS62192889A (en) * 1986-02-20 1987-08-24 Mitsubishi Electric Corp Drawing reading method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102036104B1 (en) * 2018-02-02 2019-10-24 최태성 Method for manufacturing shoes

Also Published As

Publication number Publication date
JPH01263884A (en) 1989-10-20

Similar Documents

Publication Publication Date Title
JP6869249B2 (en) Methods and systems for generating and selectively outputting two types of ink vector data
JP3019307B2 (en) Graphic processing unit
JPH087126A (en) Projection drawing preparing method
JP3037854B2 (en) Character generation method and device
JP2007122188A (en) Image forming device, image processing method and program
JPH0832471B2 (en) output method
US20060044614A1 (en) Apparatus and method for processing variable print documents
JP2000251095A (en) Method and device for dividing area of polygon mesh and information recording medium
JP2851852B2 (en) Information processing device
KR102566934B1 (en) Electronic apparatus that performs parallel processing-based document format conversion and operating method thereof
JP2603322B2 (en) Character processing apparatus and method
JP2591021B2 (en) Character pattern generation method
JP4058197B2 (en) Drawing apparatus, drawing method, and storage medium
JP3864520B2 (en) Print processing apparatus and print processing method
JP3651214B2 (en) Print processing apparatus and print processing method
JPH01263885A (en) Graphic processor
JPH11232473A (en) Printing processor
US20190163969A1 (en) Stroke based skeletonizer
JP2854588B2 (en) Raster vector conversion method and line figure input device
JP2881884B2 (en) Document creation device
JPS63108392A (en) Character processor
JPH08138068A (en) Device and method for graphic generation
JPH02194483A (en) Developing system for outline font
JP2001331166A (en) Character processor
JPH11157147A (en) Apparatus and method for processing printing

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees