JPH0594507A - Method and device for extracting graphic in electronic composing device - Google Patents
Method and device for extracting graphic in electronic composing deviceInfo
- Publication number
- JPH0594507A JPH0594507A JP16397691A JP16397691A JPH0594507A JP H0594507 A JPH0594507 A JP H0594507A JP 16397691 A JP16397691 A JP 16397691A JP 16397691 A JP16397691 A JP 16397691A JP H0594507 A JPH0594507 A JP H0594507A
- Authority
- JP
- Japan
- Prior art keywords
- area
- rectangle
- designated area
- graphic
- image data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Preparing Plates And Mask In Photomechanical Process (AREA)
- Processing Or Creating Images (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は電子組版装置におい
て、複数の図形から任意の図形を選択、抽出するための
技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for selecting and extracting an arbitrary figure from a plurality of figures in an electronic typesetting device.
【0002】[0002]
【従来の技術】電子製版プロセスにおいては、版下原稿
作成の際に電子組版装置が用いられる。電子組版装置に
おいては例えば図14に示すように、あらかじめ矩形の
原稿エリア1中にレイアウトされた図形G1,G2,G
3,G4に対し、図形G3のみが抽出される。そして、
抽出された図形G3を図15に示すように拡大して拡大
図形G31を得、図形G3の詳細を把握する等の処理が
進められる。2. Description of the Related Art In an electronic plate making process, an electronic typesetting device is used when preparing a master copy original. In the electronic typesetting device, for example, as shown in FIG. 14, figures G1, G2, G laid out in advance in a rectangular original area 1 are used.
For G3 and G4, only the graphic G3 is extracted. And
The extracted figure G3 is enlarged as shown in FIG. 15 to obtain an enlarged figure G31, and processing such as grasping the details of the figure G3 is performed.
【0003】このように原稿エリア1中にレイアウトさ
れた複数の図形から、任意の図形を選択、抽出するた
め、従来よりエリア検索が行われている。これは図16
に示すように、原稿エリア1にオペレータが指定領域2
を設定し、この指定領域2に一部でも含まれる図形を抽
出するという方法である。一般には、指定領域2は原稿
エリア1の有する辺と平行な辺を有する矩形である。図
16においては指定領域2中に図形G3の全部が含ま
れ、図形G2,G4はその一部が含まれる。従って、図
17に示すように図形G2,G3,G4が抽出される。
換言すれば図形G2,G3,G4を抽出したい場合には
図16に示すような指定領域2を指示すればよい。In order to select and extract an arbitrary figure from a plurality of figures laid out in the manuscript area 1, an area search has been conventionally performed. This is shown in FIG.
As shown in FIG.
Is set, and a graphic partially included in the designated area 2 is extracted. Generally, the designated area 2 is a rectangle having a side parallel to the side of the original area 1. In FIG. 16, the designated area 2 includes the whole figure G3, and the figures G2 and G4 include part thereof. Therefore, the graphics G2, G3, and G4 are extracted as shown in FIG.
In other words, when it is desired to extract the graphics G2, G3, G4, the designated area 2 as shown in FIG. 16 may be designated.
【0004】このような図形抽出においては、各図形の
有する座標データと、指定領域2との比較演算を行う。
例えば図16中の図形G3,G4は線分のみから構成さ
れるものであり、図形の有する各線分が、その一部でも
指定領域2内にあるか否かが判断される。In such figure extraction, the coordinate data of each figure is compared with the designated area 2.
For example, the graphics G3 and G4 in FIG. 16 are composed only of line segments, and it is determined whether or not each of the graphic segments has a part within the designated area 2.
【0005】そして、指定領域2内にその一部もしくは
全部が含まれる線分を有する図形は抽出される。Then, a graphic having a line segment, a part or all of which is included in the designated area 2, is extracted.
【0006】また、例えば図形G1,G2は曲線から構
成されているが、これらは多角形に近似される。そし
て、この多角形を構成する各線分について、指定領域2
内にあるか否かが判断される。Further, for example, the figures G1 and G2 are composed of curves, but these are approximated to polygons. Then, for each line segment forming this polygon, the designated area 2
It is determined whether or not it is inside.
【0007】[0007]
【発明が解決しようとする課題】しかし、各図形の有す
る線分が指定領域2内にあるか否かを判断するのは一般
には容易ではない。図16中の図形G3は三角形であ
り、その辺数が少ないため上記判断は比較的容易だが、
図形G1やG2のように曲線を含む場合には、多角形に
近似するために用いられる線分の数は多く、これらにつ
いてひとつひとつその都度指定領域2内にあるか否かを
判断するのには多大な演算を要する。即ち抽出すべき図
形の選択のための演算に長時間かかり、迅速な図形抽出
処理が行えないという問題点があった。However, it is generally not easy to determine whether or not the line segment of each figure is within the designated area 2. The graphic G3 in FIG. 16 is a triangle, and the above determination is relatively easy because the number of sides is small, but
When a curve is included like the figures G1 and G2, the number of line segments used to approximate a polygon is large, and it is necessary to judge whether or not each of these is within the designated area 2 one by one. Requires a great deal of calculation. That is, there is a problem that the calculation for selecting the figure to be extracted takes a long time and the rapid figure extraction processing cannot be performed.
【0008】また、抽出すべき図形の周囲に、抽出すべ
きでない図形が密集している場合、指定領域2の指定を
注意深く行わないと、抽出すべきでない図形まで抽出し
てしまうことになる。例えば図18に示すような図形G
5のみを抽出しようとすると、指定領域2の大きさはか
なり限定されてしまう。即ち指定領域2の設定をラフに
行うことが出来ず、迅速な図形抽出処理が行えないとい
う問題点があった。Further, when the figures to be extracted are densely packed with the figures to be extracted, the figures not to be extracted will be extracted unless the designated area 2 is carefully specified. For example, a graphic G as shown in FIG.
If only 5 is extracted, the size of the designated area 2 is considerably limited. That is, there is a problem in that the designated area 2 cannot be roughly set, and rapid graphic extraction processing cannot be performed.
【0009】この発明は、上記問題点を解決するために
なされたもので、抽出すべき図形の選択を容易にするこ
とにより、また指定領域のラフな指定によっても必要な
図形のみを抽出することができるようにして、迅速な図
形抽出が行える図形抽出方法及び図形抽出装置を提供す
ることを目的とする。The present invention has been made in order to solve the above problems, and makes it possible to easily select a figure to be extracted, and to extract only a necessary figure by rough designation of a designated area. It is an object of the present invention to provide a figure extracting method and a figure extracting apparatus that enable rapid figure extraction.
【0010】[0010]
【課題を解決するための手段】請求項1にかかる電子組
版装置における図形抽出方法は、(a)入力手段を用い
て図形の幾何学的位置に関する元画像データを作成し、
(b)前記元画像データを用いて、前記図形に外接し前
記原稿エリアの矩形を構成する辺と平行な辺を有する外
接矩形を求め、(c)前記原稿エリアの矩形を構成する
辺と平行な辺を有する矩形の指定領域を指定し、(d)
前記指定領域と前記外接矩形とを比較して、両者の位置
関係から抽出すべき図形を判断して、表示手段上に表示
された矩形の原稿エリア内の複数の図形から任意の図形
を抽出する。According to a first aspect of the present invention, there is provided a method for extracting a figure in an electronic typesetting apparatus, wherein (a) input means is used to create original image data relating to a geometric position of a figure,
(B) Using the original image data, a circumscribed rectangle having a side circumscribing the figure and parallel to a side forming the rectangle of the original area is obtained, and (c) parallel to a side forming the rectangle of the original area. A rectangular specified area with different sides, and (d)
The designated area and the circumscribed rectangle are compared, a figure to be extracted is determined from the positional relationship between the two, and an arbitrary figure is extracted from a plurality of figures in the rectangular original area displayed on the display means. ..
【0011】更に好ましくは、前記指定領域の頂点に関
するデータと前記外接矩形の頂点に関するデータとを比
較する。More preferably, the data on the vertices of the designated area are compared with the data on the vertices of the circumscribed rectangle.
【0012】また請求項3にかかる電子組版装置におけ
る図形抽出装置は、(a)矩形の原稿エリアに割り付け
られる図形を入力し、前記原稿エリアの矩形を構成する
辺と平行な辺を有する指定領域を指定する入力手段と、
(b)前記入力手段によって入力された複数の前記図形
および前記指定領域を表示する表示手段と、(c)前記
図形の幾何学的位置に関する元画像データを作成し、前
記元画像データを用いて、前記図形に外接し前記原稿エ
リアの矩形を構成する辺と平行な辺を有する外接矩形を
求め、前記指定領域と前記外接矩形の位置関係から、抽
出すべき図形を判断する計算処理手段とを備える。According to a third aspect of the present invention, there is provided a graphic extraction device in an electronic typesetting device, which comprises: (a) inputting a graphic to be allocated to a rectangular original area and designating an area having a side parallel to a side forming the rectangular area of the original area. Input means to specify
(B) display means for displaying the plurality of figures and the designated area input by the input means, and (c) original image data relating to the geometrical position of the figure is created, and the original image data is used. Calculating means for obtaining a circumscribing rectangle circumscribing the figure and having a side parallel to the side forming the rectangle of the original area, and determining a figure to be extracted from the positional relationship between the designated area and the circumscribing rectangle. Prepare
【0013】[0013]
【作用】請求項1にかかる電子組版装置における図形抽
出方法においては、比較対象である外接矩形と指定領域
とが共に矩形であって、比較要素が少ないために判断が
容易である。また請求項2においては、図形の外接矩形
の有する頂点の位置に関するデータと、矩形である指定
領域の有する頂点の位置に関するデータとが比較・判断
されるので、前記図形と前記指定領域との位置関係の把
握が迅速に行える。さらに、請求項1,2ともに、前記
指定領域と、前記図形が割り付けられる原稿エリアと
は、両者間において互いに平行な辺を有する矩形である
ので、操作者は抽出すべき図形に対して適切な指定領域
の指定を容易に行うことができる。In the figure extracting method in the electronic typesetting device according to the first aspect, the circumscribed rectangle to be compared and the designated area are both rectangles, and the number of comparison elements is small, so that the determination is easy. Further, in claim 2, since the data regarding the position of the apex of the circumscribed rectangle of the figure and the data regarding the position of the apex of the rectangular designated area are compared and judged, the positions of the figure and the designated area are compared. The relationship can be grasped quickly. Further, in both claims 1 and 2, the designated area and the document area to which the graphic is allocated are rectangles having sides parallel to each other, and therefore, the operator can appropriately select the graphic to be extracted. The designated area can be designated easily.
【0014】請求項3にかかる電子組版装置における図
形抽出装置においては、前記原稿エリアに割り付けられ
る複数の前記図形および指定領域を表示する表示手段を
有するので、操作者が抽出すべき図形に対して適切な前
記指定領域を把握することが容易である。前記図形およ
び前記指定領域は入力手段によって入力・指定され、計
算処理手段は前記図形からその外接矩形を求め、これと
前記指定領域との位置関係を比較し、抽出すべき図形を
判断する。In the figure extracting device of the electronic typesetting apparatus according to the third aspect, since the figure extracting means has a display means for displaying the plurality of figures assigned to the document area and the designated area, for the figure to be extracted by the operator. It is easy to grasp the appropriate designated area. The figure and the designated area are input / designated by the input means, and the calculation processing means determines the circumscribed rectangle from the figure, compares the positional relationship between the figure and the designated area, and determines the figure to be extracted.
【0015】なお請求項1,2にかかる電子組版装置に
おける図形抽出方法および請求項3にかかる電子組版装
置における図形抽出装置のいずれにおいても「図形」と
は幾何学的形状を呈するものを指し、例えば文字をも含
む概念である。In each of the figure extracting method in the electronic typesetting apparatus according to claims 1 and 2 and the figure extracting apparatus in the electronic typesetting apparatus according to claim 3, the term "figure" means a geometrical shape. For example, it is a concept that also includes characters.
【0016】[0016]
A.全体構成 図2はこの発明の実施例を適用する電子組版装置100
のブロック図である。この組版装置は、予め内容が決定
された図形をレイアウトして版下原稿を作成する。A. Overall Configuration FIG. 2 is an electronic typesetting apparatus 100 to which the embodiment of the present invention is applied.
It is a block diagram of. This typesetting device lays out graphics whose contents have been determined in advance to create a master copy document.
【0017】デジタイザ17はマウス19aを備え、原
稿18に描かれた図形を元画像データRDとして入力す
る。この図形の位置付け、拡大、縮小等は、デジタイザ
17に備えられたメニューシート19bに従って処理す
ることができる。The digitizer 17 is equipped with a mouse 19a and inputs the figure drawn on the original 18 as the original image data RD. Positioning, enlargement, reduction, etc. of this figure can be processed according to the menu sheet 19b provided in the digitizer 17.
【0018】入力された元画像データRDはバスライン
20を介してCPU12へ送られ、後述する処理を受け
て画像データGDとなる。そして、画像データGDは再
度バスライン20を介して第1メモリ15へと記憶され
る。第1メモリ15へ一旦記憶された複数の画像データ
GDは図14で示したようにしてCRT13に表示され
る。この表示を見て操作者は抽出すべき図形を指定す
る。この指定にはデジタイザ17のマウス19aを用い
ることができる。図形の指定は図16に示したような指
定領域2を用いて行う。The input original image data RD is sent to the CPU 12 via the bus line 20 and undergoes the processing described later to become image data GD. Then, the image data GD is stored again in the first memory 15 via the bus line 20. The plurality of image data GD temporarily stored in the first memory 15 are displayed on the CRT 13 as shown in FIG. Looking at this display, the operator specifies the figure to be extracted. The mouse 19a of the digitizer 17 can be used for this designation. The designation of the figure is performed using the designation area 2 as shown in FIG.
【0019】指定領域内判別手段11は論理素子等によ
って構成され、後述する方法により、指定領域2の範囲
と画像データGDとから、抽出されるべき図形の画像デ
ータGCを求める。画像データGCは第2メモリ16へ
と記憶される。プリンタ14は図形の表示手段としてC
RT13の代わりに、あるいはこれと共に用いることが
できる。The designated area discriminating means 11 is composed of a logic element or the like, and obtains the image data GC of the figure to be extracted from the range of the designated area 2 and the image data GD by a method described later. The image data GC is stored in the second memory 16. The printer 14 is C as a graphic display means.
It can be used instead of or together with RT13.
【0020】B.図形抽出の方法 この発明にかかる図形抽出方法のフローチャートを図1
に示す。この抽出方法は、元画像データRDから画像デ
ータGDを作成する工程と、複数の画像データGDと指
定領域2とから抽出すべき図形の画像データGCを求め
る工程とに大別される。これらの工程は指定領域内判別
手段11によって行われるが、指定領域内判別手段11
はCPU12と兼用してもよい。即ち以下に示す工程フ
ローチャートはハード的に実現されるとソフト的に実現
されるとを問わない。以下に実施例を工程を分けて説明
する。B. Figure Extraction Method Fig. 1 is a flowchart of the figure extraction method according to the present invention.
Shown in. This extraction method is roughly divided into a step of creating image data GD from the original image data RD and a step of obtaining image data GC of a figure to be extracted from the plurality of image data GD and the designated area 2. Although these steps are performed by the designated area discriminating means 11, the designated area discriminating means 11
May also serve as the CPU 12. That is, the process flow charts shown below may be realized as hardware or software. The steps of the embodiment will be described below.
【0021】(B−1) 画像データGDの作成 まず、デジタイザ17によって図形を入力する。この
際、その図形が多角形の場合にはその頂点を示す2次元
座標(ここでは矩形である原稿エリア1の有する辺と平
行に直交座標系x,yをとることにする)についてのデ
ータが元画像データRDとなる(ステップS11)。図
3に示す三角形G3の例では、各頂点に対応するxy座
標データ(x31,y31),(x32,y32),(x33,y
33)が元画像データRDとなる。(B-1) Creation of image data GD First, a figure is input by the digitizer 17. At this time, when the figure is a polygon, the data about the two-dimensional coordinates (here, the orthogonal coordinate system x, y is assumed to be parallel to the side of the document area 1 which is rectangular) is shown. The original image data RD is obtained (step S11). In the example of the triangle G3 shown in FIG. 3, the xy coordinate data (x 31 , y 31 ), (x 32 , y 32 ), (x 33 , y) corresponding to the respective vertices.
33 ) is the original image data RD.
【0022】次に、これらのxy座標データを用いて外
接矩形データTDを作成する。ここで「外接矩形」と
は、図形が外接する矩形のうち、その有する辺が矩形の
原稿エリア1の有する辺と平行であるものを指す。図4
に三角形G3の外接矩形T3を示す。Next, circumscribed rectangle data TD is created using these xy coordinate data. Here, the “circumscribing rectangle” refers to one of the rectangles circumscribing a figure whose sides are parallel to the sides of the rectangular original area 1. Figure 4
Shows the circumscribed rectangle T3 of the triangle G3.
【0023】外接矩形T3は、元画像データRDから容
易に求めることができる。元画像データRDの有する
(頂点の)xy座標データから、x座標及びy座標のそ
れぞれについて最小値及び最大値を計算すればよい。こ
の計算は「A.全体構成」で示した様にCPU12にお
いて行われる。図4に示す場合では、外接矩形T3の頂
点はxy座標として(x32,y31),(x32,y33),
(x33,y33),(x33,y31)で与えられる。The circumscribing rectangle T3 can be easily obtained from the original image data RD. It is only necessary to calculate the minimum value and the maximum value for each of the x coordinate and the y coordinate from the xy coordinate data (of the apex) of the original image data RD. This calculation is performed by the CPU 12 as shown in "A. Overall configuration". In the case shown in FIG. 4, the vertices of the circumscribed rectangle T3 are (x 32 , y 31 ), (x 32 , y 33 ), as xy coordinates.
It is given by (x 33 , y 33 ), (x 33 , y 31 ).
【0024】しかし、外接矩形T3は、その形状が矩形
であるため、対角する関係にある2頂点さえ与えれば決
定される。そこで、外接矩形データTDはその2頂点の
xy座標データを以て構成される。ここでは左上隅(x
座標最小,y座標最大)と右下隅(x座標最大,y座標
最小)の点のxy座標データを外接矩形データとする。However, since the circumscribed rectangle T3 has a rectangular shape, it is determined by providing only two vertices having a diagonal relationship. Therefore, the circumscribed rectangle data TD is composed of the xy coordinate data of the two vertices. Here, the upper left corner (x
The xy coordinate data of the points of the minimum coordinate, maximum y coordinate and the lower right corner (maximum x coordinate, minimum y coordinate) are defined as circumscribed rectangle data.
【0025】このようにして作成された外接矩形データ
TDが元画像データRDと合成され、画像データGDが
作成される(ステップS12)。なお、図形が曲線を含
んで構成されている場合には、これを多角形に近似する
ことで、元画像データRD及び画像データGDを作成す
る。The circumscribing rectangle data TD thus created is combined with the original image data RD to create the image data GD (step S12). When the figure is configured to include a curve, the original image data RD and the image data GD are created by approximating the figure to a polygon.
【0026】図3,図4に対応した画像データGDの例
を図5に示す。An example of the image data GD corresponding to FIGS. 3 and 4 is shown in FIG.
【0027】アドレスの先頭に先ず図形(ここでは三角
形G3)に対応する図形コードCD(ここでは“G
3”)を与え、次に元画像データRD、続いて外接矩形
データTDを与える。このようにして作成された画像デ
ータGDは第1メモリ15において図6のように記憶さ
れる。図中RDi ,TDi はそれぞれ図形コードCDi
の指示する図形に対応する元画像データ及び外接矩形デ
ータである。At the beginning of the address, a graphic code CD (here, "G" here) corresponding to a graphic (here, a triangle G3) is given.
3 "), then the original image data RD, and then the circumscribing rectangle data TD. The image data GD thus created is stored in the first memory 15 as shown in FIG. i and TD i are graphic codes CD i, respectively
The original image data and the circumscribing rectangle data corresponding to the figure indicated by.
【0028】なお、画像データGDは必ずしも記憶手段
に格納しておく必要はなく、次に述べる指定領域2との
比較・判断時に外接矩形データTDを計算してもよい。
但し、同じ外接矩形データTDを再度抽出する事がある
ため、一旦画像データGDを作成して格納しておく方
が、その後の処理を迅速に行うことができる点で望まし
い。The image data GD does not necessarily have to be stored in the storage means, and the circumscribed rectangle data TD may be calculated at the time of comparison / judgment with the designated area 2 described below.
However, since the same circumscribing rectangle data TD may be extracted again, it is desirable that the image data GD be created and stored once, because the subsequent processing can be performed quickly.
【0029】(B−2) 指定領域との比較・判断 ステップS11によって入力された複数の図形は、CR
T13に表示される(ステップS13)。プリンタ14
に表示してもよいが、指定領域2を指定する都合上、C
RT13に表示することが望ましい。また、各図形の外
接矩形をも表示することができる。(B-2) Comparison / judgment with designated area The plurality of figures input in step S11 are CR
It is displayed at T13 (step S13). Printer 14
May be displayed on the screen, but for the convenience of specifying the specified area 2, C
It is desirable to display on RT13. Also, the circumscribed rectangle of each figure can be displayed.
【0030】次に、CRT13を見ながらマウス19a
を用いて指定領域2を指定する(ステップS14)。図
7に示したように指定領域2も矩形であり、その有する
辺は原稿エリア1の有する辺と平行である。つまり、前
述のxy座標と平行な辺を有する矩形である。この指定
領域2を指定するには例えば指定領域2の左上隅(x座
標最小,y座標最大)の点(xS1,yS1)と右下隅(x
座標最大,y座標最小)の点(xS2,yS2)の2点をマ
ウス19aでクリックするなどして選択すればよい。こ
れにより前記2点を対角とする指定領域2を指定するこ
とができる。図7は、原稿エリア1において、図形G
1,G2,G3,G4がそれぞれの外接矩形T1,T
2,T3,T4と共に表示され、併せて指定領域2も表
示した様子を示したものである。Next, while observing the CRT 13, the mouse 19a
Is used to specify the designated area 2 (step S14). As shown in FIG. 7, the designated area 2 is also rectangular, and its side is parallel to the side of the original area 1. That is, it is a rectangle having a side parallel to the xy coordinates described above. To specify this designated area 2, for example, the point (x S1 , y S1 ) at the upper left corner (x coordinate minimum, y coordinate maximum) and the lower right corner (x
Two points (x S2 , y S2 ) having maximum coordinates and minimum y coordinates (x S2 , y S2 ) may be selected by clicking with the mouse 19a. As a result, it is possible to designate the designated area 2 having the two points as diagonals. FIG. 7 shows a graphic G in the manuscript area 1.
1, G2, G3, G4 are circumscribed rectangles T1, T
2, T3 and T4 are displayed together with the designated area 2 being displayed.
【0031】まず第1の実施例について説明する。今、
抽出したい図形がG3のみであった場合には、指定領域
2が図形G3の外接矩形T3を包括するように指定す
る。即ち指定領域2と外接矩形T3の位置関係を求め
(ステップS15)、外接矩形T3の全体が指定領域2
内に存在すれば図形G3は抽出される(図8,ステップ
S16)。このような処理は以下のようにして進められ
る。First, the first embodiment will be described. now,
If the figure to be extracted is only G3, the designated area 2 is designated to include the circumscribed rectangle T3 of the figure G3. That is, the positional relationship between the designated area 2 and the circumscribed rectangle T3 is obtained (step S15), and the entire circumscribed rectangle T3 is designated as the designated area 2.
If it exists, the figure G3 is extracted (FIG. 8, step S16). Such processing proceeds as follows.
【0032】図9はステップS15の詳細を示すフロー
チャートである。まず図形Giの画像データGDiか
ら、外接矩形データTDiを読み出す(ステップS15
1)。これは第1メモリ15からバスライン20、CP
U12を介して指定領域内判別手段11へと送られるこ
とで実現される。具体的には外接矩形データTDiはx
im,yiM,xiM,yimの4つであり、数1に示す関係を
有する。FIG. 9 is a flowchart showing details of step S15. First, the circumscribed rectangle data TDi is read from the image data GDi of the graphic Gi (step S15).
1). This is the first memory 15 to the bus line 20, CP
It is realized by being sent to the designated area discriminating means 11 via U12. Specifically, the circumscribed rectangle data TDi is x
There are four of im , y iM , x iM , and y im , and they have the relationship shown in Formula 1.
【0033】[0033]
【数1】 [Equation 1]
【0034】但し、「max」、「min」はそれぞれ
最大値,最小値を与える関数であり、(xik,yik)
は、j個の頂点を有する図形Giのk番目の頂点のxy
座標データである。However, "max" and "min" are functions that give the maximum value and the minimum value, respectively (x ik , y ik ).
Is xy of the k-th vertex of the figure Gi having j vertices
It is coordinate data.
【0035】次に、これら4つのデータと指定領域2を
指定した2点(それぞれxy座標データ(xS1,
yS1),(xS2,yS2)を有し、数2の関係を有する)
との大小比較を行う。Next, two points (xy coordinate data (x S1 ,
y S1 ), (x S2 , y S2 ) and have the relationship of Equation 2)
Compare the size with.
【0036】[0036]
【数2】 [Equation 2]
【0037】図形Giの外接矩形Tiが、指定領域2に
包含される条件はThe condition that the circumscribed rectangle Ti of the figure Gi is included in the designated area 2 is
【0038】[0038]
【数3】 [Equation 3]
【0039】で表わされるため、これを満足すれば図形
Giは抽出されるべき図形であると判断され、満足しな
ければ図形Giは抽出されるべき図形でないと判断され
る(ステップS152)。Since it is represented by, it is determined that the figure Gi is a figure to be extracted if it is satisfied, and it is determined that the figure Gi is not a figure to be extracted if it is not satisfied (step S152).
【0040】抽出すべきであると判断された図形Giの
画像データGDiは、抽出画像データGCとして第2メ
モリ16へと格納される(ステップS153)。The image data GDi of the figure Gi which is determined to be extracted is stored in the second memory 16 as the extracted image data GC (step S153).
【0041】この後原稿エリア1中のすべての図形Gi
が同様にして調べられる(ステップS154)。そし
て、図1のステップS16により、抽出すべき図形の全
てについての画像データが第2メモリ16から読み込ま
れて抽出すべき図形が表示される。もちろん第2メモリ
16への抽出画像データGCの格納はこの発明の本質的
事項ではなく、抽出画像データGCを格納することなく
抽出すべき画像を直ちに表示することとしてもよい。例
えば、ステップS152で抽出すべき画像ではないと判
断された図形をステップS154に従って順次消去して
いってもよい。After that, all the figures Gi in the original area 1
Are similarly checked (step S154). Then, in step S16 of FIG. 1, the image data of all the graphics to be extracted is read from the second memory 16 and the graphics to be extracted are displayed. Of course, the storage of the extracted image data GC in the second memory 16 is not an essential matter of the present invention, and the image to be extracted may be displayed immediately without storing the extracted image data GC. For example, the graphics determined not to be the image to be extracted in step S152 may be sequentially deleted according to step S154.
【0042】このように、指定領域2で包含された外接
矩形を有する図形のみを抽出する方法では図形抽出が非
常に容易である。その第1の理由は、指定領域2と外接
矩形がいずれも矩形であり、一方の有する辺と平行な辺
を他方が有する関係にあることによる。このため操作者
はCRT13上において視覚的にまた直観的に指定領域
2が外接矩形を包含するか否かを把握でき、指定領域2
の指定が容易となる。As described above, in the method of extracting only the figure having the circumscribed rectangle included in the designated area 2, the figure extraction is very easy. The first reason is that both the designated area 2 and the circumscribed rectangle are rectangles, and the other has a side parallel to the side of one. Therefore, the operator can visually and intuitively grasp on the CRT 13 whether or not the designated area 2 includes the circumscribed rectangle, and the designated area 2
It becomes easy to specify.
【0043】第2の理由は、指定領域2にその一部が含
まれる外接矩形を有する図形を抽出しないことによる。
このため、指定領域2が多少過大であって抽出したい図
形以外の他の図形の外接矩形の一部を有していても、前
記他の図形は抽出されない。The second reason is that a figure having a circumscribed rectangle, a part of which is included in the designated area 2, is not extracted.
Therefore, even if the designated area 2 is somewhat excessive and has a part of a circumscribed rectangle of a figure other than the figure to be extracted, the other figure is not extracted.
【0044】C.第2の実施例 しかし、状況によっては、指定領域2にわずかでも含ま
れる外接矩形を有する図形をも抽出したい場合がある。
例えば図10に示す図形のうち、図形G1を除く図形G
2,G3,G4を抽出したい場合、上述の実施例により
1回の指定領域2の指定で外接矩形T2,T3,T4を
包含することは不可能である。C. Second Embodiment However, depending on the situation, it may be desired to extract a figure having a circumscribing rectangle that is included even slightly in the designated area 2.
For example, in the figure shown in FIG. 10, the figure G excluding the figure G1
When it is desired to extract 2, G3 and G4, it is impossible to include the circumscribing rectangles T2, T3 and T4 by the designation of the designated area 2 once by the above-described embodiment.
【0045】図12及び図13は指定領域2にわずかで
も含まれる外接矩形を有する図形を抽出したい場合のス
テップS15(図1)の詳細を示すフローチャートであ
る。ステップS151,S153,S154は図9と同
様であり、ステップS200からS205が異なってい
る。FIGS. 12 and 13 are flowcharts showing the details of step S15 (FIG. 1) in the case of extracting a figure having a circumscribed rectangle which is included in the designated area 2 even slightly. Steps S151, S153, and S154 are the same as those in FIG. 9, and steps S200 to S205 are different.
【0046】指定領域2にわずかでも外接矩形が含まれ
る条件のうち、外接矩形の頂点のうちいずれか1つが指
定領域2内にあるという条件は数4で示される。Among the conditions in which the specified area 2 includes even a circumscribing rectangle, the condition that any one of the vertices of the circumscribed rectangle is in the specified area 2 is expressed by Equation 4.
【0047】[0047]
【数4】 [Equation 4]
【0048】これを整理しなおすとIf this is rearranged,
【0049】[0049]
【数5】 [Equation 5]
【0050】となる。数5の条件を満足するか否かはス
テップS200,S201で判断される。It becomes Whether or not the condition of Expression 5 is satisfied is determined in steps S200 and S201.
【0051】図10に示す場合では、図形G2の外接矩
形T2の左下隅の頂点(xim,yim)が指定領域2に包
含される。また、図形G3の外接矩形T3は全て指定領
域2に包含される。In the case shown in FIG. 10, the vertex (x im , y im ) at the lower left corner of the circumscribed rectangle T2 of the figure G2 is included in the designated area 2. Further, the circumscribed rectangle T3 of the graphic G3 is entirely included in the designated area 2.
【0052】更に、指定領域2にわずかでも外接矩形が
含まれる条件のうち、外接矩形の有する辺の少なくとも
一部が指定領域2内にあるという場合について考えなけ
ればならない。この場合は、ステップS200,S20
1とは逆に、指定領域2の頂点のうちいずれか1つが外
接矩形内にあるという場合を考えればよい。Further, it is necessary to consider the case where at least a part of the sides of the circumscribed rectangle is within the designated region 2 among the conditions that the designated region 2 includes even a circumscribed rectangle. In this case, steps S200 and S20
Contrary to 1, it may be considered that any one of the vertices of the designated area 2 is within the circumscribed rectangle.
【0053】しかし、これは数5に示す場合と重複する
部分がある。図10に示す指定領域2と外接矩形T2の
関係のように、1つの頂点を内部に有する場合である。
従って、数5に示す場合と重複する部分をとり除いて判
断することにより、重複した演算、データ格納処理が省
かれ、一層迅速な処理ができる。具体的には外接矩形中
に指定領域2の隣り合う2の頂点が含まれるか否か、即
ち指定領域2の一辺が全体として外接矩形中に包含され
るか否かを判断すればよい。これは数6のように数式化
される。However, this has a part overlapping with the case shown in the equation (5). This is a case where one vertex is provided inside, as in the relationship between the designated area 2 and the circumscribed rectangle T2 shown in FIG.
Therefore, by removing the overlapping portion from the case shown in the equation (5) and making the determination, redundant calculation and data storage processing are omitted, and more rapid processing can be performed. Specifically, it may be determined whether the circumscribed rectangle includes two adjacent vertices of the designated area 2, that is, whether one side of the designated area 2 is entirely included in the circumscribed rectangle. This is mathematically expressed as in Equation 6.
【0054】[0054]
【数6】 [Equation 6]
【0055】数6の条件を満足するか否かはステップS
202〜205で判断される。Whether or not the condition of Expression 6 is satisfied is determined in step S.
It is determined in 202 to 205.
【0056】図10に示す場合では図形G4の外接矩形
T4に指定領域2の一辺が含まれている。In the case shown in FIG. 10, one side of the designated area 2 is included in the circumscribed rectangle T4 of the graphic G4.
【0057】よって、ステップS200からS205に
よって図形G2,G3,G4が抽出されるべきであると
判断され、ステップS153,S154により画像デー
タGD2 ,GD3 ,GD4 が第2メモリ16へと格納さ
れる。図11に抽出された図形G2,G3,G4を示
す。[0057] Thus, it is determined that it should be extracted graphic G2, G3, G4 by steps S200 S205, storage step S153, the image data GD 2 by S154, GD 3, GD 4 is to the second memory 16 To be done. FIG. 11 shows the extracted figures G2, G3 and G4.
【0058】以上述べた第2実施例においては、指定領
域2と、指定領域2が抽出する図形との関係は従来の場
合とほぼ同様であるが、演算量は従来の場合と比較して
少なく、迅速な処理が可能となる。In the second embodiment described above, the relationship between the designated area 2 and the figure extracted by the designated area 2 is almost the same as in the conventional case, but the amount of calculation is smaller than that in the conventional case. It enables quick processing.
【0059】また、この発明にかかる図形抽出方法にお
いて第1の実施例と第2の実施例に示した図形処理方法
のいずれかを選択しうる工程を設けてもよい。即ち図9
に示したステップS152と図12及び図13に示した
ステップS200からS205とを切り換えることによ
り、処理状況に応じた図形抽出を迅速に行うことができ
る。Further, in the figure extracting method according to the present invention, there may be provided a step of selecting one of the figure processing methods shown in the first and second embodiments. That is, FIG.
By switching the step S152 shown in FIG. 8 and the steps S200 to S205 shown in FIGS. 12 and 13, it is possible to quickly perform graphic extraction according to the processing situation.
【0060】[0060]
【発明の効果】以上に説明したように、請求項1にかか
る電子組版装置における図形抽出方法によれば、指定領
域と、図形が割り付けられる原稿エリアとは、両者間に
おいて互いに平行な辺を有する矩形であるので、操作者
は抽出すべき図形に対して適切な指定領域の指定を容易
に行うことができる。また、前記図形の外接矩形と、矩
形である前記指定領域とが比較・判断されるので、前記
図形と前記指定領域との位置関係の把握が迅速に行え
る。従って、指定領域のラフな指定によっても迅速な図
形抽出を行うことができる。As described above, according to the figure extracting method in the electronic typesetting device of the first aspect, the designated area and the original area to which the figure is allocated have sides parallel to each other. Since it is a rectangle, the operator can easily specify an appropriate specified area for the figure to be extracted. Further, since the circumscribed rectangle of the figure and the designated area that is a rectangle are compared and judged, the positional relationship between the figure and the designated area can be grasped quickly. Therefore, it is possible to perform rapid graphic extraction even by rough designation of the designated area.
【0061】請求項2によれば、指定領域と外接矩形と
のそれぞれの頂点のデータを用いて比較するので、その
比較処理が容易である。According to the second aspect, since the comparison is performed using the data of the respective vertices of the specified area and the circumscribed rectangle, the comparison processing is easy.
【0062】請求項3にかかる電子組版装置における図
形抽出装置によれば、表示手段が前記原稿エリアに割り
付けられる複数の前記図形および前記指定領域を表示す
るので、操作者が抽出すべき図形に対して容易に適切な
前記指定領域を把握することができる。計算処理手段は
前記図形が入力手段によって入力される際に前記図形の
外接矩形を求め、操作者によって入力手段を介して指定
された矩形の前記指定領域との位置関係を比較し、抽出
すべき図形を判断するため、指定領域のラフな指定によ
っても迅速な図形抽出を行うことができる。According to the figure extracting device in the electronic typesetting apparatus according to the third aspect, since the display means displays the plurality of figures and the designated area allocated to the original area, the operator selects the figure to be extracted. Therefore, the appropriate designated area can be easily grasped. The calculation processing means should obtain a circumscribed rectangle of the figure when the figure is input by the input means, compare the positional relationship of the rectangle designated by the operator through the input means with the designated area, and extract the rectangle. Since the figure is determined, rapid figure extraction can be performed by rough designation of the designated area.
【図1】この発明の実施例の一例を示すフローチャート
である。FIG. 1 is a flowchart showing an example of an embodiment of the present invention.
【図2】この発明の一実施例を適用する電子組版装置の
全体構成を示すブロック図である。FIG. 2 is a block diagram showing an overall configuration of an electronic typesetting device to which an embodiment of the present invention is applied.
【図3】図形から元画像データを作成する工程の説明図
である。FIG. 3 is an explanatory diagram of a process of creating original image data from a graphic.
【図4】元画像データから外接矩形データを作成する工
程の説明図である。FIG. 4 is an explanatory diagram of a process of creating circumscribing rectangle data from original image data.
【図5】画像データの一例を示す説明図である。FIG. 5 is an explanatory diagram showing an example of image data.
【図6】第1メモリ15内での画像データの格納を示す
説明図である。6 is an explanatory diagram showing storage of image data in the first memory 15. FIG.
【図7】この発明の第1の実施例を説明する概念図であ
る。FIG. 7 is a conceptual diagram illustrating a first embodiment of the present invention.
【図8】この発明の第1の実施例を説明する概念図であ
る。FIG. 8 is a conceptual diagram illustrating a first embodiment of the present invention.
【図9】この発明の第1の実施例を説明するフローチャ
ートである。FIG. 9 is a flow chart for explaining the first embodiment of the present invention.
【図10】この発明の第2の実施例を説明する概念図で
ある。FIG. 10 is a conceptual diagram illustrating a second embodiment of the present invention.
【図11】この発明の第2の実施例を説明する概念図で
ある。FIG. 11 is a conceptual diagram illustrating a second embodiment of the present invention.
【図12】この発明の第2の実施例を説明するフローチ
ャートである。FIG. 12 is a flow chart illustrating a second embodiment of the present invention.
【図13】この発明の第2の実施例を説明するフローチ
ャートである。FIG. 13 is a flowchart illustrating a second embodiment of the present invention.
【図14】従来の技術を説明する概念図である。FIG. 14 is a conceptual diagram illustrating a conventional technique.
【図15】従来の技術を説明する概念図である。FIG. 15 is a conceptual diagram illustrating a conventional technique.
【図16】従来の技術を説明する概念図である。FIG. 16 is a conceptual diagram illustrating a conventional technique.
【図17】従来の技術を説明する概念図である。FIG. 17 is a conceptual diagram illustrating a conventional technique.
【図18】従来の技術を説明する概念図である。FIG. 18 is a conceptual diagram illustrating a conventional technique.
1 原稿エリア 2 指定領域 11 指定領域内判別手段 12 CPU 13 CRT 14 プリンタ 17 デジタイザ G1,G2,G3,G4 図形 T1,T2,T3,T4 外接矩形 RD 元画像データ GD 画像データ 1 Original Area 2 Designated Area 11 Designated Area Discriminating Means 12 CPU 13 CRT 14 Printer 17 Digitizer G1, G2, G3, G4 Graphic T1, T2, T3, T4 Rectangle RD Original Image Data GD Image Data
Claims (3)
ア内に割り付けられる複数の図形から任意の図形を抽出
する、電子組版装置における図形抽出方法において、 (a)入力手段を用いて図形の幾何学的位置に関する元
画像データを作成する工程と、 (b)前記元画像データを用いて、前記図形に外接し前
記原稿エリアの矩形を構成する辺と平行な辺を有する外
接矩形を求める工程と、 (c)前記原稿エリアの矩形を構成する辺と平行な辺を
有する矩形の指定領域を指定する工程と、 (d)前記指定領域と前記外接矩形とを比較して、両者
の位置関係から、抽出すべき図形を判断する工程と、 を備える電子組版装置における図形抽出方法。1. A graphic extraction method in an electronic typesetting device for extracting an arbitrary graphic from a plurality of graphics allocated in a rectangular manuscript area displayed on a display means. Creating original image data relating to a geometrical position, and (b) using the original image data, obtaining a circumscribing rectangle having a side circumscribing the figure and forming a rectangle of the document area. And (c) a step of designating a rectangular designated area having a side parallel to the side forming the rectangle of the original area, and (d) comparing the designated area with the circumscribed rectangle to determine the positional relationship between them. And a figure extracting method in an electronic typesetting device, which comprises: determining a figure to be extracted.
外接矩形の頂点に関するデータとを比較する工程を備え
る電子組版装置における図形抽出方法。2. The method (d) according to claim 1, further comprising: (d-1) comparing the data on the vertices of the designated area with the data on the vertices of the circumscribed rectangle. ..
る図形を入力し、前記原稿エリアの矩形を構成する辺と
平行な辺を有する指定領域を指定する入力手段と、 (b)前記入力手段によって入力された複数の前記図形
および前記指定領域を表示する表示手段と、 (c)前記図形の幾何学的位置に関する元画像データを
作成し、前記元画像データを用いて、前記図形に外接し
前記原稿エリアの矩形を構成する辺と平行な辺を有する
外接矩形を求め、前記指定領域と前記外接矩形の位置関
係から、抽出すべき図形を判断する計算処理手段と、 を備える電子組版装置における図形抽出装置。3. (a) Input means for inputting a graphic to be assigned to a rectangular manuscript area and for specifying a designated area having a side parallel to the side forming the rectangle of the manuscript area, and (b) the input means. Display means for displaying the plurality of figures and the designated area input by (c) creating original image data relating to the geometrical position of the figure, and using the original image data to circumscribe the figure. In an electronic typesetting device, a circumscribing rectangle having a side parallel to a side forming the rectangle of the original area is calculated, and calculation processing means for determining a figure to be extracted from the positional relationship between the designated area and the circumscribing rectangle. Figure extraction device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16397691A JPH0594507A (en) | 1991-06-06 | 1991-06-06 | Method and device for extracting graphic in electronic composing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP16397691A JPH0594507A (en) | 1991-06-06 | 1991-06-06 | Method and device for extracting graphic in electronic composing device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0594507A true JPH0594507A (en) | 1993-04-16 |
Family
ID=15784396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP16397691A Pending JPH0594507A (en) | 1991-06-06 | 1991-06-06 | Method and device for extracting graphic in electronic composing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0594507A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012203458A (en) * | 2011-03-23 | 2012-10-22 | Fuji Xerox Co Ltd | Image processor and program |
-
1991
- 1991-06-06 JP JP16397691A patent/JPH0594507A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012203458A (en) * | 2011-03-23 | 2012-10-22 | Fuji Xerox Co Ltd | Image processor and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106934839B (en) | Automatic cutting method and device for CAD vector diagram | |
JPH04343185A (en) | Apparatus and method for generating graphic image | |
JPH0594507A (en) | Method and device for extracting graphic in electronic composing device | |
JP2673066B2 (en) | Graphic extraction method and graphic extraction device in electronic typesetting device | |
US20040164982A1 (en) | Method and apparatus for editing three-dimensional model, and computer readable medium | |
JP3718983B2 (en) | Image editing apparatus, image editing method, and computer-readable recording medium recording image editing processing program | |
JPH06251115A (en) | Image processor | |
JPH07220115A (en) | Three-dimensional cad system | |
JP2701056B2 (en) | Secondary representation method for three-dimensional objects | |
JP2593975B2 (en) | Character string extraction method and character string extraction device in electronic typesetting device | |
JP3483952B2 (en) | Image cropping device | |
JP3001433B2 (en) | Apparatus and method for determining graphic range | |
JP3089525B2 (en) | CAD system | |
JP2721344B2 (en) | Image processing method | |
JP2667454B2 (en) | Plotting device | |
JPH06124106A (en) | Method for setting screen output from digitizer | |
JP3269686B2 (en) | Image creation device | |
JP2536948B2 (en) | Three-point specified circular arc detection method and device | |
JP3681240B2 (en) | Three-dimensional shape display method and three-dimensional CAD system using the method | |
JPH07262394A (en) | Integrating device for adjacent polygon | |
JP2014182634A (en) | Information processor, method for controlling information processor, and computer program | |
JP2896544B2 (en) | Character generation method and apparatus | |
JPH064623A (en) | Graphic data processor | |
JPH0457167A (en) | Parametric design device | |
JPH07105397A (en) | Graphic command reception device for cad system |