[go: up one dir, main page]

JPS60214082A - Graphic data processing system - Google Patents

Graphic data processing system

Info

Publication number
JPS60214082A
JPS60214082A JP59070387A JP7038784A JPS60214082A JP S60214082 A JPS60214082 A JP S60214082A JP 59070387 A JP59070387 A JP 59070387A JP 7038784 A JP7038784 A JP 7038784A JP S60214082 A JPS60214082 A JP S60214082A
Authority
JP
Japan
Prior art keywords
graphic
data
area
coordinate
input device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP59070387A
Other languages
Japanese (ja)
Inventor
Munetoshi Ando
安藤 宗敏
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP59070387A priority Critical patent/JPS60214082A/en
Publication of JPS60214082A publication Critical patent/JPS60214082A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0007Image acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Digital Computer Display Output (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】 (a>発明の技術分野 本発明は計算機を利用した設計支援システム(CAD)
等に使用される図形端末装置に係り、特に該図形端末装
置に図形データ及びメニュー(命令の一覧表)から選択
された命令等を入力する図形入力装置の、図面位置の補
正表示及び補正データの作成を可能とし、更に該図形入
力装置の図形データ入力領域外の領域の分割使用を可能
とする図形データ処理システムに関する。
Detailed Description of the Invention (a> Technical field of the invention The present invention is a design support system (CAD) using a computer.
Regarding the graphic terminal device used for The present invention relates to a graphic data processing system that enables the creation of graphic data, and also enables the divided use of areas outside the graphic data input area of the graphic input device.

(b)従来技術と問題点 第1図は設計支援システム等に用いられる図形端末装置
の一例を示す図である。図形端末装置1はキーボード2
と図形入力装置3を接続し、回線10を介して計算機と
データの授受を行う。設計支援システム等に用いられる
図形端末装置1を使用するオペレータは通常キーボード
2により計算機と会話し、図形入力装置3から図面6の
図形データやメニュー5の入力を行い、これを計算機に
送出して処理されたデータを図形端末装置1に表 1示
させている。そして一般に図形入力装置3にはタブレッ
トが用いられ、該タブレット上に置かれた図面6を座標
指示器、例えばペン4によりヒツトし、該ペン4により
指示された座標が読取られて入力データとなる。そして
図形入力装置3の図形データ入力領域7に入力データの
元になる図面6を置いた場合、この図面6がタブレット
の座標軸に対し傾斜するため、この傾斜を修正する必要
がある。ところでこの傾斜の修正は従来の技術では図形
入力装置3自身又は計算機が実施しており、且つ図形デ
ータを入力する場合図形入力装置3の図形データ入力領
域7とメニュー人力領域8とは分割して使うのが一般的
である。しかし、前記傾斜の修正を図形入力装置3が実
施するとタブレット全体が角度修正の対称領域となり、
図形データ入力領域7とメニュー人力領域8とを分割す
ることが不可能となるという欠点がある。
(b) Prior Art and Problems FIG. 1 is a diagram showing an example of a graphic terminal device used in a design support system or the like. Graphic terminal device 1 is keyboard 2
A graphic input device 3 is connected to the computer, and data is exchanged with the computer via a line 10. An operator using a graphic terminal device 1 used in a design support system or the like normally talks to a computer using a keyboard 2, inputs graphic data of a drawing 6 and a menu 5 from a graphic input device 3, and sends this to the computer. The processed data is displayed on the graphic terminal device 1 as shown in Table 1. Generally, a tablet is used as the graphic input device 3. A drawing 6 placed on the tablet is hit with a coordinate indicator, such as a pen 4, and the coordinates indicated by the pen 4 are read and become input data. . When the drawing 6 that is the source of the input data is placed in the graphic data input area 7 of the graphic input device 3, the drawing 6 is tilted with respect to the coordinate axes of the tablet, so this tilt must be corrected. By the way, in the conventional technology, this tilt correction is carried out by the graphic input device 3 itself or by a computer, and when inputting graphic data, the graphic data input area 7 of the graphic input device 3 and the menu manual area 8 are separated. It is common to use. However, when the graphic input device 3 corrects the inclination, the entire tablet becomes a symmetrical area for angle correction.
There is a drawback that it is impossible to separate the graphic data input area 7 and the menu manual area 8.

又計算機が前記傾斜の修正を実施すると、図形端末装置
lの座標系との対応が取れないため、図形データ入力時
のカーソル9の動作と図形表示とが整合しない。即ち一
般に計算機に図形データを入力するかどうかはペン4の
スイッチがオン(通常オンで入力する)かオフかで行う
。そしてペン4のスイッチがオフで且つペンが図形デー
タ入力領域7内にある時は、例えば図形端末装置1の表
示内容に対し次に図面6上のどのデータを操作するか等
の操作の容易化のために、カーソル9が表示画面上を追
随する。ここで例えば図面6上で図面6に対し水平に引
かれた線をペン4で走査したとする。図面6は傾斜して
いるため、カーソル9は傾斜して表示画面上を移動する
こととなる。しかし表示画面上の図形データは傾斜が修
正されているため水平である。。これはオペレータにと
って操作しにくいという欠点がある。
Furthermore, when the calculator corrects the inclination, there is no correspondence with the coordinate system of the graphic terminal device l, so the movement of the cursor 9 when inputting graphic data and the graphic display do not match. That is, generally speaking, whether or not graphic data is input into a computer is determined by whether the switch of the pen 4 is on (normally, input is made when it is on) or off. When the switch of the pen 4 is off and the pen is within the graphic data input area 7, operations such as which data on the drawing 6 to operate next on the display contents of the graphic terminal device 1 are made easier. Therefore, the cursor 9 follows on the display screen. For example, suppose that a line drawn horizontally to the drawing 6 is scanned with the pen 4 on the drawing 6. Since the drawing 6 is tilted, the cursor 9 moves on the display screen tilted. However, the graphic data on the display screen is horizontal because the slope has been corrected. . This has the disadvantage that it is difficult for the operator to operate.

(C)発明の目的 本発明の目的は上記欠点に鑑み、図形データ入力におけ
る図形入力装置の多目的利用を可能とし、且つ位置ずれ
補正データの作成を可能として操作の容易性が得られる
図形データ処理システムを提供することにある。
(C) Object of the Invention In view of the above-mentioned drawbacks, the object of the present invention is to provide graphic data processing that enables multi-purpose use of a graphic input device for inputting graphic data, and also enables ease of operation by making it possible to create positional deviation correction data. The goal is to provide a system.

(d)発明の構成 本発明の構成は図形データを表示する図形表示装置と、
該図形表示装置に表示すべき図面と該図面が設置され該
図面上の図形の表示位置を示す座標データを該図形表示
装置に送出する図形入力装置とを備えた図形データ処理
システムであって、予め入力された該図形入力装置の図
面設置領域を示す座標データにより該図形入力装置の入
力領域を図面領域とその他の領域とに分割して認識する
認識手段と、該図面領域を示す座標データから基準点を
めて設置された図面と前記図形入力装置の座標系とのず
れ角度から図面領域内の座標データの補正値を演算する
演算手段とを設け、前記認識手段が図面領域内の座標デ
ータと判断したデータのみ前記演算手段により演算した
座標データに変換して該図形表示装置へ送出するもので
ある。
(d) Configuration of the Invention The configuration of the present invention includes a graphic display device that displays graphic data;
A graphic data processing system comprising a drawing to be displayed on the graphic display device and a graphic input device in which the drawing is installed and transmits coordinate data indicating a display position of a graphic on the drawing to the graphic display device, recognition means that divides and recognizes the input area of the graphic input device into a drawing area and other areas based on previously input coordinate data indicating a drawing installation area of the graphic input device; calculation means for calculating a correction value for coordinate data in the drawing area from the deviation angle between the drawing installed with a reference point and the coordinate system of the graphic input device; Only the data determined to be converted into coordinate data calculated by the calculation means and sent to the graphic display device.

(e)発明の実施例 本発明は図形端末装置の座標系と図形入力装置の座標系
において、オペレータにより図形入力装置の座標系で図
面領域の指定を行わせ、この指定された領域から入力さ
れる座標データは図形端末装置の座標系で角度修正を行
うと共に、この角度修正を基準としてカーソルの制御を
行う。そして計算機に図形入力装置から入る座標データ
を報告する際に前記図面領域内のデータか否かを判断し
、図面領域内のデータは角度修正を行って送出し、その
他の領域からのデ″−夕はそのまま送出するようにした
ものである。
(e) Embodiments of the Invention The present invention allows an operator to specify a drawing area in the coordinate system of the graphic terminal device and the coordinate system of the graphic input device, and input data from the specified area. The angle of the coordinate data is corrected in the coordinate system of the graphic terminal device, and the cursor is controlled based on this angle correction. Then, when reporting the coordinate data input from the graphic input device to the computer, it is determined whether the data is within the drawing area, the data within the drawing area is sent after correcting the angle, and the data from other areas are In the evening, it was sent out as is.

第1図においてオペレータはキーボード2又はメニュー
5の領域をペン4でヒントし、続いて図面6の座標点A
、B、Cをヒントして各座標データを入力する。座標点
A、B、Cが指示されたことで図面領域が決定される。
In FIG. 1, the operator hints at the keyboard 2 or menu 5 area with the pen 4, and then hints at the coordinate point A in the drawing 6.
, B, and C as hints and input each coordinate data. The drawing area is determined by specifying the coordinate points A, B, and C.

第2図(a)は図面6が図形入力装置3の図形データ入
力領域7上に置かれた時の座標を説明する図で、同図(
b)は(alの図面6を角度修正した状態を説明する図
である。例えば図面6がX軸に対しθで示す角度で傾斜
しているものとする。図面領域を示すA、B、C3点の
座標は夫々AはXa、Yaであり、Bはxb、ybであ
り、CはXc、Ycである。この各点の座標が入力した
ことで図面6の傾斜角度θが検出出来る。ここで例えば
図面6の基準点をAとすると、図形端末装置1は座標変
換を行って第2図fb)の如く角度修正し、恰も図形入
力装置3上で正しい位置に図面が置かれたように修正す
る。この場合A点の座標を仮に0,0とすると新しい基
準点A゛に対してB点の新しいB゛点の座標はxb’、
oで、0点の新しいC”点の座標はO,Yc’となり、
D点の新しいD″点の座標はXb’ 、 Yc’ とな
る。そして続いて図形入力装置3から入力する座標デー
タに関しては、次に記載する式により演算する。即ち X’−(X −Xa) cosθ十(Y −Ya) s
inθY’ = (X −Xa) sin o+(Y 
−Ya) cos θの演算を行う。ここでX及びYは
図面6上の図形データの各入力点の座標である。そして
この演算により得られた座標データX’ 、Y’ が0
≦X” ≦xb゛ 0≦Y” ≦Yc’ の条件を満たした場合、即ちその座標データが図面領域
内から発生した図形データである場合、座標変換対象デ
ータであるため上記の如くX及びYの座標をX″及びY
゛に夫々座標変換して計算機に送出する。そしてその他
の図面領域外から発生した座標データはそのまま座標変
換せずに計算機に送出する。第3図は上記演算を行うた
めの回路の一実施例を示すブロック図である。A点の座
標データ、−Xaと−Yaは夫々レジスタ11と15に
入り、−Xaは加算回路12でXと加算され、−Yaは
加算回路14でYと加算される。そして(cosθsi
n θ、−5in θcos θ)マトリックス乗算回
路13でX −Xaはcos θ及びsin θが夫々
乗算され、又Y−Yaもcos θ及びsin θが夫
々乗算されてX’、 Y’が夫々出力される。これは第
2図(blの新しい座標上で図面6上の入力図形データ
として表示される。
FIG. 2(a) is a diagram illustrating the coordinates when the drawing 6 is placed on the graphic data input area 7 of the graphic input device 3.
b) is a diagram illustrating a state in which the angle of Drawing 6 of (al) has been corrected. For example, it is assumed that Drawing 6 is inclined at an angle shown by θ with respect to the X axis. A, B, C3 indicating the drawing area The coordinates of the points are A is Xa and Ya, B is xb and yb, and C is Xc and Yc. By inputting the coordinates of each point, the inclination angle θ in Drawing 6 can be detected.Here For example, if the reference point of the drawing 6 is A, the graphic terminal device 1 performs coordinate transformation and corrects the angle as shown in FIG. Fix it. In this case, if the coordinates of point A are set to 0,0, the coordinates of new point B' of point B relative to the new reference point A' are xb',
At o, the coordinates of the new point C'' of point 0 are O, Yc',
The coordinates of the new point D'' of point D are Xb', Yc'.Then, the coordinate data subsequently input from the graphic input device 3 is calculated using the following formula.That is, X'-(X-Xa ) cos θ ten (Y − Ya) s
inθY' = (X - Xa) sin o+(Y
-Ya) Calculate cos θ. Here, X and Y are the coordinates of each input point of the graphic data on the drawing 6. And the coordinate data X', Y' obtained by this calculation is 0
≦X” ≦xb゛0≦Y” ≦Yc' If the conditions are satisfied, that is, if the coordinate data is graphic data generated from within the drawing area, the data is subject to coordinate transformation, so X and Y are The coordinates of
The coordinates are transformed into ゛ and sent to the computer. Other coordinate data generated from outside the drawing area is sent to the computer as is without coordinate conversion. FIG. 3 is a block diagram showing one embodiment of a circuit for performing the above calculation. The coordinate data of point A, -Xa and -Ya, are entered into registers 11 and 15, respectively, -Xa is added to X in adder circuit 12, and -Ya is added to Y in adder circuit 14. and (cosθsi
n θ, -5in θcos θ) In the matrix multiplication circuit 13, X - be done. This is displayed as input graphic data on FIG. 6 on the new coordinates of FIG. 2 (bl).

次にペンがオフの状態で図面領域内にある場合、カーソ
ルがペンの動きに追随するが、この場合次に記載する式
により座標変換することで、角度修正された図面領域上
で図形入力装置3上のペンの動きに追随することが出来
る。
Next, when the pen is in the drawing area with the pen turned off, the cursor follows the movement of the pen, but in this case, by performing coordinate transformation using the formula described below, the graphic input device You can follow the movement of the pen on 3.

X=mX” 十M Y=nY’ +N ここでm及びnは第2図(b)の変換座標により変更さ
れた図形の縦横比の計数であり、且つ図形端末装置1の
表示面に図面6を写像可能とするための計数である。又
M、Nは表示面上で図面の基準点Aの位置決めを行うた
めの計数で、共に計算機より与えられる。第4図は上記
座標変換を行うための回路の一実施例を示すブロック図
である。計算機より計数m、nがレジスタ16と23に
夫々入り、乗算回路17で計数mはX”と乗算され、加
算回路19に送出される。計算機より送出される計数M
、Nはレジスタ18と21に夫々入り、計数Mは加算回
路19でm X ’ と加算されXが送出される。一方
レジスタ23から読出された計数nは乗算回路22でY
゛と乗算され、加算回路20に送出される。レジスタ2
1から読出された計数Nは加算回路21でnY’ と加
算されYが送出される。
X=m M and N are counts for positioning the reference point A of the drawing on the display surface, and are both given by a computer. 2 is a block diagram showing an embodiment of the circuit. Counts m and n are entered from the computer into registers 16 and 23, respectively, and the multiplier circuit 17 multiplies the count m by X" and sends it to the adder circuit 19. Count M sent out from the computer
, N are entered into registers 18 and 21, respectively, and the count M is added to m X ' in an adder circuit 19, and X is sent out. On the other hand, the count n read from the register 23 is
It is multiplied by ゛ and sent to the adder circuit 20. register 2
The count N read from 1 is added to nY' in an adder circuit 21, and Y is sent out.

(f)発明の詳細 な説明した如く、本発明は図形入力装置を座標データの
補正を行う部分と、図形入力装置から得られた座標デー
タをそのまま使用する部分とに分割して使用することが
可能となり、多目的利用が出来ると共に、カーソルの動
きがペンの動きに表示画面上で追随するため操作性が向
上する。
(f) As described in detail, the present invention allows the graphic input device to be divided into a portion that corrects coordinate data and a portion that uses the coordinate data obtained from the graphic input device as is. This makes it possible to use it for multiple purposes, and improves operability because the movement of the cursor follows the movement of the pen on the display screen.

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

第1図は設計支援システム等に用いられる図形端末装置
の一例を示す図、第2図は図面が図形入力装置の図形デ
ータ入力領域上に置かれた時の座標と、図面を角度修正
した状態を説明する図、第3図、第4図は本発明の演算
を行うための回路の一実施例を示すブロック図である。 1は図形端末装置、2はキーボード、3は図形入力装置
、4はペン、5はメニュー、6は図面、11.15,1
6.1B、21.23はレジスタ、12.14.’19
.20は加算回路、17.22は乗算回路である。 茶 I 区 芥 2 閃 茅 3 @ ぐ 茶 4
Figure 1 is a diagram showing an example of a graphic terminal device used in a design support system, etc. Figure 2 shows the coordinates when the drawing is placed on the graphic data input area of the graphic input device and the state in which the angle of the drawing is corrected 3 and 4 are block diagrams showing an embodiment of a circuit for performing calculations of the present invention. 1 is a graphic terminal device, 2 is a keyboard, 3 is a graphic input device, 4 is a pen, 5 is a menu, 6 is a drawing, 11.15,1
6.1B, 21.23 are registers, 12.14. '19
.. 20 is an adder circuit, and 17.22 is a multiplier circuit. Tea I Ward 2 Senka 3 @gucha 4

Claims (1)

【特許請求の範囲】[Claims] 図形データを表示する図形表示装置と、該図形表示装置
に表示すべき図面と該図面が設置され該図面上の図形の
表示位置を示す座標データを該図形表示装置に送出する
図形入力装置とを備えた図形データ処理システムであっ
て、予め入力された該図形入力装置の図面設置領域を示
す座標データにより該図形入力装置の入力領域を図面領
域とその他の領域とに分割して認識する認識手段と、該
図面領域を示す座標データから基準点をめて設置された
図面と前記図形入力装置の座標系とのずれ角度から図面
領域内の座標データの補正値を演算する演算手段とを設
け、前記認識手段が図面領域内の座標データと判断した
データのみ前記演算手段により演算した座標データに変
換して該図形表示装置へ送出することを特徴とする図形
データ処理システム。
A graphic display device that displays graphic data, a graphic input device that sends a drawing to be displayed on the graphic display device and coordinate data indicating the display position of a graphic on the drawing where the drawing is installed to the graphic display device. A graphic data processing system comprising: recognition means for dividing and recognizing the input area of the graphic input device into a drawing area and other areas based on coordinate data indicating a drawing installation area of the graphic input device inputted in advance; and a calculation means for calculating a correction value for the coordinate data in the drawing area from the deviation angle between the coordinate system of the graphic input device and a drawing set with a reference point determined from the coordinate data indicating the drawing area, A graphic data processing system characterized in that only data determined by the recognition means to be coordinate data within a drawing area is converted into coordinate data calculated by the calculation means and sent to the graphic display device.
JP59070387A 1984-04-09 1984-04-09 Graphic data processing system Pending JPS60214082A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59070387A JPS60214082A (en) 1984-04-09 1984-04-09 Graphic data processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59070387A JPS60214082A (en) 1984-04-09 1984-04-09 Graphic data processing system

Publications (1)

Publication Number Publication Date
JPS60214082A true JPS60214082A (en) 1985-10-26

Family

ID=13429978

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59070387A Pending JPS60214082A (en) 1984-04-09 1984-04-09 Graphic data processing system

Country Status (1)

Country Link
JP (1) JPS60214082A (en)

Similar Documents

Publication Publication Date Title
JP3190074B2 (en) Handwriting input device
US5757361A (en) Method and apparatus in computer systems to selectively map tablet input devices using a virtual boundary
JPH10269022A (en) Portable information processing device with communication function
JP2001175375A (en) Portable information terminal device and storage medium
JPH0531766B2 (en)
JPH07244556A (en) Information terminal
JPH05181605A (en) Projection display device with coordinate reading function and its display screen and display
JPS60214082A (en) Graphic data processing system
US7665042B2 (en) Input apparatus and method for inputting information with a small display area
JP2866575B2 (en) Pressure-sensitive tablet and information processing device
JPH0744306A (en) Portable computer
JPH06230888A (en) Mouse input method on touch panel
JPH07319615A (en) Information processor and its control method
JPH07152475A (en) Information device
JPS605320A (en) Menu appointing method and its device
JPH09161011A (en) Handwritten character input device
JPH0218670A (en) Cad device
JP3923895B2 (en) Multimedia document display control method
CN118585082A (en) A multi-display touch calibration method, system, device and storage medium
JPH01142921A (en) Mouse type input device
JPH0916653A (en) Graphic processing apparatus and graphic processing method
JPH01191928A (en) Data input device
JPH05210725A (en) Method for controlling input/display
JPH02110796A (en) Handwritten character recognition dictionary creation method
JPS61161537A (en) Information processor