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

JPS6258013B2 - - Google Patents

Info

Publication number
JPS6258013B2
JPS6258013B2 JP58138037A JP13803783A JPS6258013B2 JP S6258013 B2 JPS6258013 B2 JP S6258013B2 JP 58138037 A JP58138037 A JP 58138037A JP 13803783 A JP13803783 A JP 13803783A JP S6258013 B2 JPS6258013 B2 JP S6258013B2
Authority
JP
Japan
Prior art keywords
coordinates
coordinate system
point
origin
display
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
Application number
JP58138037A
Other languages
Japanese (ja)
Other versions
JPS6027933A (en
Inventor
Hitoshi Sanada
Atsushi Yamada
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.)
Toppan Inc
Original Assignee
Toppan Printing 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 Toppan Printing Co Ltd filed Critical Toppan Printing Co Ltd
Priority to JP58138037A priority Critical patent/JPS6027933A/en
Publication of JPS6027933A publication Critical patent/JPS6027933A/en
Publication of JPS6258013B2 publication Critical patent/JPS6258013B2/ja
Granted legal-status Critical Current

Links

Description

【発明の詳細な説明】 この発明はXY座標読取装置、特に対話型座標
読取装置に関するものである。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to an XY coordinate reading device, and more particularly to an interactive coordinate reading device.

第1図に示されるように、印刷に用いる版下原
稿に代表される如く各図形の位置が原稿の四隅の
点A,B,C,Dを結ぶ4つの線分l1,l2,l3,l4
(版下原稿の場合、仕上線に相当する)からの距
離で表されているラフ原稿OSが提示され、この
ような原稿に基づき、各図形の位置座標を正確に
読み取らねばならない場合がある。
As shown in Figure 1, the position of each figure is represented by four line segments l 1 , l 2 , l connecting points A, B, C, and D at the four corners of the original, as typified by the draft manuscript used for printing. 3 , l4
(In the case of a draft manuscript, this corresponds to a finishing line) A rough manuscript OS is presented, and the positional coordinates of each figure must be accurately read based on such a manuscript.

従来の座標読取装置では、通常座標の左下隅の
点Aを原点とみなし、この点を基準に各図形の座
標を読み取つている。例えば、図形Qで示されて
いる円の位置を読み取る場合には、図形Q自身は
ラフに描かれているものの図形Qの位置が4つの
線分l1,l2,l3,l4のうちl2,l3からの正確な距離
で表されているため、(通常は数値が付記されて
いる)この距離と円の半径及び原稿の縦、横の寸
法とから点Aから図形Qまでの距離即ち点Aが原
点である場合の図形Qの座標を別途計算により求
め、この座標までカーソルを移動して、その点で
入力ボタンを操作して座標を入力している。但し
この場合、ラフ原稿の図形をラフなままでデイジ
タイズするのではなく人間の判断力を利用して正
確な位置に補正しながら入力する対話入力を前提
としている。
In conventional coordinate reading devices, the point A at the lower left corner of the coordinate system is usually regarded as the origin, and the coordinates of each figure are read based on this point. For example, when reading the position of a circle indicated by a figure Q, although the figure Q itself is roughly drawn, the position of the figure Q is between four line segments l 1 , l 2 , l 3 , and l 4 . Since it is expressed as an exact distance from l 2 and l 3 , the distance from point A to figure Q is calculated from this distance (usually with numerical values attached), the radius of the circle, and the vertical and horizontal dimensions of the manuscript. , that is, the coordinates of the figure Q when point A is the origin, are calculated separately, the cursor is moved to these coordinates, and the input button is operated at that point to input the coordinates. However, in this case, the premise is that interactive input is performed, in which figures in a rough document are not digitized in their rough form, but are corrected to accurate positions using human judgment.

図形P及び図形Rに関しても同様であり、各図
形の位置座標を入力するためには点Aからの各図
形までの距離を別途計算により予め求めておく必
要が生じる。
The same applies to figures P and R, and in order to input the position coordinates of each figure, it is necessary to separately calculate the distance from point A to each figure in advance.

このように、従来知られている座標読取装置で
は、全てある一点(この場合であるとA点)から
の位置データとしてしか各図形の座標読取作業を
行ない得ないために、表示されている図形の位置
データをもとに別途計算して入力可能なデータを
求め、このデータを利用して入力作業を行なうこ
とになり、作業が煩瑣であるばかりか計算ミスが
あつた場合誤つた座標値が入力されてしまうこと
になる。
In this way, conventionally known coordinate reading devices can only read the coordinates of each figure as position data from one point (in this case, point A). The data that can be entered is calculated separately based on the position data of It will be entered.

従つて、この発明の目的とするところは、第1
図に示されるように、原稿の四隅の点を結ぶ線分
からの距離で位置が示された図形の座標を読み取
るにおいて、簡単にかつ正確に座標を読み取るこ
とができる装置を提供することにある。
Therefore, the purpose of this invention is to
To provide a device which can easily and accurately read the coordinates of a figure whose position is indicated by the distance from a line segment connecting four corner points of a document as shown in the figure.

即ち、この発明によれば、第1図に示されてい
る原稿の四隅の点A,B,C,Dを選択的に原点
とすることができ、各々の点から線分l1〜l4に沿
つてX軸、Y軸が矢印の向きを正として設定さ
れ、このような選択可能な座標系(表示座標系)
における座標を表示装置に表示することにより、
原稿OSに描かれている図形の位置を示す数値を
作業者が対話的に利用して座標を入力することが
でき、かつ入力された座標は座標変換を受け、従
来通り特定の一点を原点とした座標系(出力座標
系)における座標に変換されて出力される。
That is, according to the present invention, it is possible to selectively set the four corner points A, B, C, and D of the original shown in FIG . The X and Y axes are set with the direction of the arrow as positive, and such a selectable coordinate system (display coordinate system)
By displaying the coordinates at on the display device,
The operator can input the coordinates by interactively using the numerical values indicating the position of the figure drawn on the manuscript OS, and the input coordinates undergo coordinate transformation, and a specific point is set as the origin as before. It is converted into coordinates in the coordinate system (output coordinate system) and output.

以下に、この発明を図面の実施例に基づき詳細
に説明する。
Hereinafter, the present invention will be explained in detail based on embodiments of the drawings.

第2図はこの発明にかかる装置の説明図であ
る。5は座標読取テーブルであり、その装置に固
有の機械座標系とでも云うべき座標系(以下機械
座標系という)u−vを有しており、座標の読み
取りはこの機械座標系における座標にて行なわれ
る。6はこの読取テーブル5と対になり、座標を
読み取るべき点を指示するカーソルである。
FIG. 2 is an explanatory diagram of the apparatus according to the present invention. Reference numeral 5 denotes a coordinate reading table, which has a coordinate system (hereinafter referred to as the machine coordinate system) uv (hereinafter referred to as the machine coordinate system) unique to the device, and coordinates are read using the coordinates in this machine coordinate system. It is done. A cursor 6 is paired with the reading table 5 and indicates a point whose coordinates are to be read.

読取テーブル5及びカーソル6の座標読取のた
めの基本的構成は従来知られている構成のものを
用いることができ、例えば、読取テーブル5とし
ては原稿載置面下にメツシユ状に磁力線を配した
ものを、カーソル6としては前記磁力線に磁気的
な影響を与えることができるような磁気エネルギ
ーを発生するものを用いることができるが、この
発明においては何等この型態に限定されるもので
はない。
The basic configuration for reading the coordinates of the reading table 5 and the cursor 6 can be of a conventionally known configuration. For example, the reading table 5 may have lines of magnetic force arranged in a mesh shape under the document placement surface. However, the cursor 6 may be one that generates magnetic energy capable of magnetically influencing the lines of magnetic force; however, the present invention is not limited to this type.

この座標読取テーブル5は座標読取コントロー
ラ4を通してデータバスDBに接続されている。
This coordinate reading table 5 is connected to the data bus DB through the coordinate reading controller 4.

キーボード20は第1図に示される原稿の四辺
に沿つた線分l2(=l4)及びl1(=l3)の寸法を入力
するために用いられるテンキー、各種フアンクシ
ヨンキー、座標読取指示キー、終了キー等からな
るものであり、キーボードコントローラ21を介
してデータバスDBに接続されている。
The keyboard 20 includes a numeric keypad, various function keys, and coordinate reading keys used to input the dimensions of the line segments l 2 (=l 4 ) and l 1 (=l 3 ) along the four sides of the document shown in FIG. It consists of instruction keys, end keys, etc., and is connected to the data bus DB via the keyboard controller 21.

1はcpuであり、ROM3に格納されているプ
ログラムに従つて、読取テーブル5又はキーボー
ド6から入力されてくるデータを演算制御し、演
算結果を後述するフロツピーデイスクに出力した
り、表示装置18に表示したりする。2は入力さ
れてくるデータ或いは演算結果等を記憶する
RAMであり、3は前述したようにプログラムが
格納されているROMである。
Reference numeral 1 denotes a CPU, which according to the program stored in the ROM 3 calculates and controls data input from the reading table 5 or the keyboard 6, outputs the calculation results to a floppy disk (to be described later), and outputs the calculation results to a floppy disk (to be described later). to be displayed. 2 stores input data or calculation results, etc.
This is a RAM, and 3 is a ROM in which the program is stored as described above.

10はアドレスデコーダであり、アドレスバス
ABの内容をデコードして、後述する各種レジス
タを含む周辺デバイスのうちいずれを選択するか
を指定する信号を出力するものである。
10 is an address decoder and an address bus
It decodes the contents of AB and outputs a signal specifying which peripheral device to select from among the peripheral devices including various registers described later.

11aは原稿OSの四辺に沿つた線分のうち横
方向の線分l2(=l4)の寸法SZxが記憶される横方
向寸法レジスタであり、11bは縦方向の線分l1
(=l3)の寸法SZyが記憶される縦方向寸法レジス
タである。
11a is a horizontal dimension register that stores the dimension SZx of the horizontal line segment l 2 (=l 4 ) among the line segments along the four sides of the original OS, and 11b is the vertical dimension register l 1
This is a vertical dimension register in which the dimension SZy of (=l 3 ) is stored.

また、12は原稿OSの四隅の点A,B,C,
Dのうちのいずれを表示座標系の原点にするかを
選択決定すべく、点A,B,C,Dに対応する番
号が記憶される表示原点番号レジスタである。
In addition, 12 is the point A, B, C at the four corners of the manuscript OS,
This is a display origin number register in which numbers corresponding to points A, B, C, and D are stored to select and determine which of D should be the origin of the display coordinate system.

13aは読取テーブル5から取り込まれた機械
座標系における原稿の四隅のいずれかの点の座標
(u′、v′)のうちの横方向の値u′が記憶される横
方向表示原点座標レジスタであり、13bは同じ
く縦方向の値v′が記憶される縦方向表示原点座標
レジスタである。
Reference numeral 13a denotes a horizontal display origin coordinate register in which the horizontal value u' of the coordinates (u', v') of any of the four corners of the document in the machine coordinate system taken in from the reading table 5 is stored. 13b is a vertical display origin coordinate register in which the vertical value v' is also stored.

14aはレジスタ13a,13bに記憶されて
いる機械座標系における表示原点の座標をもとに
前記SZx,SZyを考慮して得られる出力原点(こ
の実施例では点A)の機械座標系における座標
(uo、vo)の横方向の値uoが記憶される横方向出
力原点座標レジスタであり、14bは縦方向の値
voが記憶される縦方向出力原点座標レジスタで
ある。
14a is the coordinate (in the machine coordinate system) of the output origin (point A in this embodiment) obtained by considering the above-mentioned SZx and SZy based on the coordinates of the display origin in the machine coordinate system stored in the registers 13a and 13b. 14b is the horizontal output origin coordinate register where the horizontal value uo of uo, vo) is stored, and 14b is the vertical value
This is a vertical output origin coordinate register where vo is stored.

15aはカーソル6が現在位置している点の機
械座標系の座標(u1、v1)のうち横方向の値u1
記憶する横方向現在位置機械座標レジスタであ
り、15bは同じく縦方向の値v1を記憶する縦方
向現在位置機械座標レジスタである。
15a is a horizontal current position mechanical coordinate register that stores the horizontal value u 1 of the coordinates (u 1 , v 1 ) of the mechanical coordinate system of the point where the cursor 6 is currently located, and 15b is the machine coordinate register for the vertical direction. This is a vertical current position mechanical coordinate register that stores the value v 1 of .

さらに、16aはカーソル6が現在位置してい
る点の出力座標系の座標(x1、y1)のうち横方向
の値x1を記憶する横方向現在位置出力座標レジス
タであり、16bは同じく縦方向の値y1を記憶す
る縦方向現在位置出力座標レジスタである。
Further, 16a is a horizontal current position output coordinate register that stores the horizontal value x 1 of the coordinates (x 1 , y 1 ) of the output coordinate system of the point where the cursor 6 is currently located, and 16b is the same This is a vertical current position output coordinate register that stores the vertical value y1 .

このような各レジスタはアドレスデコーダ10
からの信号を受けて選択され、またデータの入出
力が可能なようにデータバスDBに接続されてい
る。さらにまた、各レジスタにはcpuよりリー
ド/ライトコントローラ22を介してリード/ラ
イト信号が供給されて、データの入出力が制御さ
れている。
Each such register is connected to an address decoder 10.
It is connected to the data bus DB so that data can be input and output. Furthermore, read/write signals are supplied from the CPU to each register via a read/write controller 22 to control data input/output.

19aは表示装置18に表示すべき座標
(X1、Y1)のうち縦方向の値X1を記憶する横方向
表示座標レジスタであり、19bは同じく縦方向
の値Y1を記憶する縦方向表示座標レジスタであ
る。
19a is a horizontal display coordinate register that stores the vertical value X1 of the coordinates ( X1 , Y1 ) to be displayed on the display device 18, and 19b is a vertical display coordinate register that stores the vertical value Y1 . This is a display coordinate register.

表示座標レジスタ16a,16bはデータバス
DBに接続され、リード/ライト信号R/Wによ
りcpuとのデータ転送が制御され、その内容は表
示コントローラ17を通して表示装置18に表示
される。
Display coordinate registers 16a and 16b are data buses
It is connected to the DB, data transfer with the CPU is controlled by a read/write signal R/W, and its contents are displayed on the display device 18 through the display controller 17.

表示装置18としてはLEDデイスプレイ、液
晶デイスプレイ、CRTデイスプレイ等から適宜
選択して用いることが可能である。
As the display device 18, an LED display, a liquid crystal display, a CRT display, etc. can be appropriately selected and used.

さらにまた、データバスDBにはフロツピーデ
イスクドライブコントローラ7を介してフロツピ
ーデイスクドライブ8が接続され、cpu1による
演算結果がフロツピーデイスク9に書き込まれ、
このフロツピーデイスク9が後工程例えば作図装
置を用いての作図作業にデータとして適用され
る。
Furthermore, a floppy disk drive 8 is connected to the data bus DB via a floppy disk drive controller 7, and the calculation results by the CPU 1 are written to the floppy disk 9.
This floppy disk 9 is used as data in a subsequent process, for example, drawing work using a drawing device.

この発明にかかる装置は上記の如くの構成を有
するものであり、以下にその動作を第1図、第3
図、第4図に基づき説明する。
The device according to the present invention has the above-mentioned configuration, and its operation will be explained below in FIGS. 1 and 3.
This will be explained based on FIG.

第3図に示されるように、まずキーボード20
から原稿OSの四隅の点A,B,C,Dを結ぶ線
分l2,l1の寸法SZx,SZyの値を入力し(ステツプ
21)、この値を各々レジスタ11a,11bに記
憶する(ステツプ22)。次に、表示座標系を選択
するためにその座標系の原点となるべき点を選択
する。第1図に示されている例では点A,点B,
点C,点Dを原点として選択する場合が生じる。
例えば図形Qに関する座標を入力したい場合には
点Cを、図形Pについては点Bを、図形Rの場合
は点Dを表示原点として選択すれば良く、キーボ
ード20からその番号を入力する(ステツプ
23)。この表示原点番号をレジスタ12に記憶す
る(ステツプ24)。次に、選択された原稿上の表
示原点A,B,C,Dのいずれかにカーソル6を
当て、入力キーを操作してその点の座標を入力す
る。(ステツプ25)この座標は読取テーブル5に
固有の機械座標系u−vにおけるものであり、そ
の値を(u′o、v′o)としてその各々の値をレジス
タ13a,13bに記憶する(ステツプ26)。表
示原点の座標(u′o、v′o)が入力されたならば、
それがどの表示原点であるかを既に入力されレジ
スタ12に記憶されている表示原点番号から判断
し(ステツプ27)、表示原点座標(u′o、v′o)か
ら機械座標系における出力原点座標(uo、vo)
を求める(ステツプ27)。出力原点は基本的には
いかなる点に設定しても良いが、通常多く原点と
される左下隅の点Aを原点とした場合を説明す
る。レジスタ11a,11bから寸法SZy,SZx
が読み込まれ、点Aを表示原点に選んだ場合は同
一点であるので、uo=uo′、v=vo′が実行され
(ステツプ28)、点Bの場合はuo=uo′、vo=vo′−
SZyが(ステツプ29)、点Cの場合はuo=uo′−
SZx、vo=vo′−SZyが(ステツプ30)点Cの場合
はuo=uo′−SZx、vo=voが(ステツプ31)実行
されて、各々の場合の表示原点から出力原点の機
械座標系における座標(uo、vo)を求めること
ができる。機械座標系における出力座標系の原点
の座標が求められたならば、その値をレジスタ1
6a,16bに記憶する(ステツプ32)。
As shown in FIG. 3, first, the keyboard 20
Input the values of the dimensions SZx and SZy of the line segments l 2 and l 1 connecting the four corner points A, B, C, and D of the original OS (step
21), and store these values in the registers 11a and 11b, respectively (step 22). Next, in order to select a display coordinate system, a point that should be the origin of that coordinate system is selected. In the example shown in Figure 1, point A, point B,
There may be cases where point C and point D are selected as the origin.
For example, if you want to input coordinates for figure Q, you can select point C as the display origin, point B for figure P, point D for figure R as the display origin, and input that number from the keyboard 20 (step
twenty three). This display origin number is stored in the register 12 (step 24). Next, the cursor 6 is placed on one of the display origins A, B, C, and D on the selected document, and the coordinates of that point are input by operating the input keys. (Step 25) These coordinates are in the mechanical coordinate system uv specific to the reading table 5, and the values are set as (u'o, v'o) and the respective values are stored in the registers 13a and 13b. Step 26). Once the coordinates of the display origin (u′o, v′o) are input,
The display origin number is determined from the display origin number that has already been input and stored in the register 12 (step 27), and the output origin coordinates in the machine coordinate system are determined from the display origin coordinates (u'o, v'o). (uo, vo)
(Step 27). Although the output origin may basically be set at any point, a case will be explained in which the origin is set at point A in the lower left corner, which is usually the origin. Dimensions SZy, SZx from registers 11a and 11b
is read and if point A is selected as the display origin, since they are the same point, uo = uo', v = vo' are executed (step 28), and in the case of point B, uo = uo', vo = vo. ′−
If SZy is (step 29) and point C, uo=uo′−
If SZx, vo = vo' - SZy is point C (step 30), uo = uo' - SZx, vo = vo is executed (step 31), and the machine coordinate system from the display origin to the output origin in each case is The coordinates (uo, vo) at can be found. Once the coordinates of the origin of the output coordinate system in the machine coordinate system have been determined, the values are stored in register 1.
6a and 16b (step 32).

この後、ステツプ33でタスク2をアクテイブに
する。タスク2について説明すれば、第4図に示
されるように、読取テーブル5上のカーソル6の
現在位置の座標を取り込む(ステツプ41)。この
座標値(u1、v1)は読取テーブル5に固有な機械
座標系u−vにおける値であり、この値を一旦レ
ジスタ14a,14bに記憶する(ステツプ
42)。既に機械座標系における出力座標系の原点
の座標(uo、vo)が求められているので、ステ
ツプ41で求められた現在カーソルが位置している
機械座標系の座標を出力座標系の座標(x1、y1
に変換する。変換式はx1=u1−uo、y1−v1−voで
表すことができる。(ステツプ43)。この出力座標
系の座標(x1、y1)を一旦レジスタ15a,15
bに記憶し(ステツプ44)次に前記表示原点番号
に基づき(ステツプ45)、求められている出力座
標系x−yにおける座標(x1、y1)を表示座標系
X−Yにおける座標(X1、Y1)に変換する。表示
座標系の原点が点Aであれば、出力座標系の原点
と同一であるのでX=x、Y=yにて表示座標系
における座標が求められ(ステツプ47)、点Bで
あれば、X=x、Y=SZy−yなる変換式で(ス
テツプ48)、点Cであれば、X=SZx−x、Y=
SZy−yなる変換式で(ステツプ49)、点Dであ
れば、X=SZx−x、Y=yなる変換式で(ステ
ツプ50)各点A,B,C,Dを原点とした表示座
標系における現在カーソルが位置している点の座
標(X1、Y1)を求めることができる。
After this, in step 33, task 2 is activated. Regarding task 2, as shown in FIG. 4, the coordinates of the current position of the cursor 6 on the reading table 5 are taken in (step 41). These coordinate values (u 1 , v 1 ) are values in the mechanical coordinate system uv specific to the reading table 5, and these values are temporarily stored in the registers 14a and 14b (step
42). Since the coordinates (uo, vo) of the origin of the output coordinate system in the machine coordinate system have already been found, the coordinates in the machine coordinate system where the cursor is currently located, found in step 41, are used as the coordinates (x 1 , y1 )
Convert to The conversion formula can be expressed as x 1 =u 1 −uo, y 1 −v 1 −vo. (Step 43). The coordinates (x 1 , y 1 ) of this output coordinate system are temporarily stored in registers 15a and 15.
b (Step 44) Next, based on the display origin number (Step 45), the coordinates (x 1 , y 1 ) in the output coordinate system x-y that are being sought are converted to the coordinates ( X 1 , Y 1 ). If the origin of the display coordinate system is point A, it is the same as the origin of the output coordinate system, so the coordinates in the display coordinate system are found with X=x and Y=y (step 47), and if point B, With the conversion formula X=x, Y=SZy-y (step 48), if point C, then X=SZx-x, Y=
Using the conversion formula SZy-y (Step 49), if point D, use the conversion formula X=SZx-x, Y=y (Step 50) Display coordinates with each point A, B, C, D as the origin The coordinates (X 1 , Y 1 ) of the point where the cursor is currently located in the system can be determined.

このようにして求められた表示座標系の座標
(X1、Y1)はレジスタ19a,19bに書き込ま
れ(ステツプ51)、このステツプが実行されると
スタートに戻り、繰り返しステツプ41以下が実行
される。
The coordinates (X 1 , Y 1 ) of the display coordinate system obtained in this way are written to the registers 19a and 19b (step 51), and when this step is executed, the process returns to the start and steps 41 and subsequent steps are repeatedly executed. Ru.

この繰り返しは、人間の手でカーソルを動かす
速さに比べて非常に高速であるため、現在カーソ
ルが位置している点を点A,B,C,Dのいずれ
かを原点とする作業者のための座標系の座標で逐
次表すことができる。
This repetition is extremely fast compared to the speed at which a human moves the cursor by hand, so a worker who uses the point where the cursor is currently located as the origin at any of points A, B, C, or D It can be expressed sequentially by the coordinates of the coordinate system for .

換言すれば、点A,B,C,Dのいずれかから
の横及び縦方向の距離で表されるため、例えば図
形Pの場合は、点Bを表示原点に指定すれば、カ
ーソルが位置している点はこの点Bを原点とし、
l2をX軸、l1をY軸とする座標系の座標で表示装
置18に表示されるために、この表示装置18に
おける表示が(20、30)となる点にカーソル6を
位置させればその位置が図形Pの左上角の点に相
当していることになる。図形Q、図形Rについて
は点C、点Dを表示原点として指定すれば、各々
表示装置18に(35、30)と表示される位置が円
の中心(20、10)と表示される位置が右下角の点
にカーソル6が位置していることになる。
In other words, it is expressed as the distance in the horizontal and vertical directions from any of points A, B, C, or D. For example, in the case of figure P, if you specify point B as the display origin, the cursor will be located. The point B is the origin,
In order to display the coordinates on the display device 18 in a coordinate system with l2 as the X axis and l1 as the Y axis, the cursor 6 must be positioned at the point where the display on the display device 18 becomes (20, 30). This means that the position corresponds to the upper left corner point of the figure P. For figures Q and R, if you specify point C and point D as the display origin, the position displayed as (35, 30) on the display device 18 will be the position displayed as the center of the circle (20, 10). The cursor 6 is positioned at the lower right corner point.

この時点でタスク1では座標の読取作業が終了
かどうかの判断がなされ(ステツプ34)、終了で
あればタスク2を終了させて(ステツプ37)、読
み取り作業を終了する。他方、座標の読み取り作
業が続行される場合は、ステツプ35で座標読取指
示キーが押されたか否かの判断がなされ、押され
た場合はタスク2のステツプ43で求められている
現在カーソル6が位置している出力座標系の座標
(x1、y1)がレジスタ15a,15bから読み出さ
れ、フロツピーデイスク9に出力、記録される。
(ステツプ36) 従つて、読み取られ出力される座標データは表
示装置18の表示内容とは異なる出力座標系の座
標として出力することが可能となる。
At this point, task 1 determines whether the coordinate reading work is finished (step 34), and if it is finished, task 2 is ended (step 37), and the reading work is ended. On the other hand, if the coordinate reading operation is to be continued, it is determined in step 35 whether or not the coordinate reading instruction key has been pressed, and if it has been pressed, the current cursor 6 determined in step 43 of task 2 is The located coordinates (x 1 , y 1 ) of the output coordinate system are read out from the registers 15a and 15b, and output and recorded on the floppy disk 9.
(Step 36) Therefore, the read and output coordinate data can be output as coordinates in an output coordinate system different from the display contents of the display device 18.

座標入力キーが押されていない場合及び座標が
出力された後はステツプ34の前に戻り、常に作業
の終了及び座標の出力が可能であるように設定さ
れている。
If the coordinate input key is not pressed or after the coordinates have been output, the process returns to step 34, and the setting is such that it is always possible to complete the work and output the coordinates.

また、タスク1、タスク2はマルチタスク手法
にて処理されるが、既に公知であるのでこの説明
は省略する。
Further, task 1 and task 2 are processed using a multi-task method, but since this is already known, a description thereof will be omitted.

以上のようなプログラムに従つたデータ処理に
て、カーソル6で指示された原稿上の点の座標を
表示座標系の座標に変換して表示装置に表示し、
かつ座標読取キーが押された点の出力座標系にお
ける座標を読み取り出力することができる。
Through data processing according to the program as described above, the coordinates of the point on the document indicated by the cursor 6 are converted into coordinates in the display coordinate system and displayed on the display device.
Additionally, the coordinates of the point at which the coordinate reading key is pressed in the output coordinate system can be read and output.

なお、以上に述べた説明はあくまでもこの発明
の一実施例にすぎないものであり、何等この実施
例に限定されるものではない。
Note that the above description is merely one embodiment of the present invention, and the present invention is not limited to this embodiment in any way.

例えば、出力装置としてフロツピーデイスクを
適用し、出力されたデータをこのフロツピーデイ
スクに記録し、後工程で用いるようにしたが、他
の記録装置を用いてもよく、また出力されたデー
タを直接作図装置に入力して作図するようにして
も良い。
For example, a floppy disk is used as an output device, and the output data is recorded on the floppy disk and used in the subsequent process, but other recording devices may be used, and the output data may be The data may be drawn by directly inputting it to a drawing device.

また、出力座標系の原点を原稿上の点A,B,
C,Dの4点のいずれかにする場合について説明
したが、同様の考え方で原稿の中心点等その他の
点を表示座標系の原点とすることもできる。但
し、原稿の中心点を表示原点とする場合は原稿の
サイズSZx、SZyに換えて、1/2SZx、1/2SZyを与
える必要がある。
Also, set the origin of the output coordinate system to points A, B, and
Although the case where one of the four points C and D is used has been described, other points such as the center point of the document can also be used as the origin of the display coordinate system using a similar concept. However, if the center point of the document is used as the display origin, it is necessary to provide 1/2SZx and 1/2SZy instead of the document sizes SZx and SZy.

以上に詳述したように、この発明によれば、原
稿の四辺に沿つた仕上線からの距離にて図形の位
置が表示されている印刷の版下原稿のように、特
定の一点以外の位置から図形の位置が表されてい
るラフ原稿に対して、作業者が座標読取装置の座
標表示を活用し、対話的にラフ原稿図形を補正し
て正確な座標を読み取ることができ、しかも出力
されるデータは従来通り特定の一点を原点とする
座標として出力することができるものであり、別
個に手計算等である特定の一点からの距離を予め
求め、その距離に基づいて座標を読み取る必要が
なくなり、座標読取作業が非常に簡単にしかも正
確に行うことができるものである。
As described in detail above, according to the present invention, the position of a figure other than a specific point, such as a printing draft manuscript in which the position of a figure is indicated by the distance from the finishing line along the four sides of the manuscript, can be For a rough document in which the position of a figure is expressed from As before, the data can be output as coordinates with a specific point as the origin, but it is necessary to separately calculate the distance from a specific point by hand calculation, etc., and read the coordinates based on that distance. This makes the coordinate reading work very simple and accurate.

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

図面はこの発明の一実施例を示すものであり、
第1図は原稿が読取テーブルの上に載置された状
態を示す説明図、第2図はこの発明の点信号処理
系のブロツクダイヤグラム、第3図はタスク1の
フローチヤート、第4図はタスク2のフローチヤ
ートである。 1……cpu、2……RAM、3……ROM、5…
…読取テーブル、6……カーソル、20……キー
ボード、18……表示装置、19……フロツピー
デイスク。
The drawings show one embodiment of the invention,
FIG. 1 is an explanatory diagram showing a state in which a document is placed on a reading table, FIG. 2 is a block diagram of the point signal processing system of the present invention, FIG. 3 is a flowchart of task 1, and FIG. This is a flowchart of Task 2. 1...cpu, 2...RAM, 3...ROM, 5...
...reading table, 6...cursor, 20...keyboard, 18...display device, 19...floppy disk.

Claims (1)

【特許請求の範囲】 1 座標読取を行なうための読取テーブルと、該
読取テーブル上に載置された原稿の読み取るべき
点を指示するカーソルと、テンキーと座標読取指
示キーとを含むキーボードと、前記原稿の四隅の
点のいずれかの前記読取テーブルに固有の機械座
標系における座標とテンキーから入力される前記
原稿の四隅の点を結ぶ線分の長さとから任意に選
択できる前記原稿の四隅の点のいずれかを原点と
する出力座標系を発生させる手段と、現在カーソ
ルが位置している点の機械座標系における座標と
前記出力座標系の原点の機械座標系における座標
とを演算することにより前記出力座標系における
カーソルの現在位置の座標を求める手段と、前記
出力座標系におけるカーソルの現在位置の座標と
前記線分の長さとから原稿の四隅の点のいずれか
を原点とする作業者との対話のための表示座標系
におけるカーソルの現在位置の座標を求める手段
と、前記表示座標系におけるカーソルの現在位置
の座標を逐次表示する表示装置と、前記出力座標
系におけるカーソルの現在位置の座標を座標読取
指示キーの操作により出力する手段とからなる座
標読取装置。 2 前記原稿が印刷用版下原稿であり、前記線分
が仕上線である特許請求の範囲第1項記載の座標
読取装置。
[Scope of Claims] 1. A reading table for reading coordinates, a cursor for indicating a point to be read on a document placed on the reading table, a keyboard including a numeric keypad and a coordinate reading instruction key; Points at the four corners of the document that can be arbitrarily selected from the coordinates of any of the four corner points of the document in a mechanical coordinate system specific to the reading table and the length of the line segment connecting the four corner points of the document entered from the numeric keypad. means for generating an output coordinate system having one of the origin points as the origin, and calculating the coordinates of the point where the cursor is currently located in the mechanical coordinate system and the coordinates of the origin of the output coordinate system in the mechanical coordinate system. means for determining the coordinates of the current position of the cursor in the output coordinate system; and a means for determining the coordinates of the current position of the cursor in the output coordinate system and the length of the line segment. means for determining the coordinates of the current position of the cursor in a display coordinate system for interaction; a display device that sequentially displays the coordinates of the current position of the cursor in the display coordinate system; A coordinate reading device comprising means for outputting by operating a coordinate reading instruction key. 2. The coordinate reading device according to claim 1, wherein the original is a printing draft original, and the line segment is a finishing line.
JP58138037A 1983-07-27 1983-07-27 Coordinate reader Granted JPS6027933A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58138037A JPS6027933A (en) 1983-07-27 1983-07-27 Coordinate reader

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58138037A JPS6027933A (en) 1983-07-27 1983-07-27 Coordinate reader

Publications (2)

Publication Number Publication Date
JPS6027933A JPS6027933A (en) 1985-02-13
JPS6258013B2 true JPS6258013B2 (en) 1987-12-03

Family

ID=15212554

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58138037A Granted JPS6027933A (en) 1983-07-27 1983-07-27 Coordinate reader

Country Status (1)

Country Link
JP (1) JPS6027933A (en)

Also Published As

Publication number Publication date
JPS6027933A (en) 1985-02-13

Similar Documents

Publication Publication Date Title
JPS6258013B2 (en)
JPS644189B2 (en)
JPS59194258A (en) graph processing device
JPH06202605A (en) Display controller
JPS62121513A (en) Numerical controller
JP2641726B2 (en) Interactive graphics processor
JP3470974B2 (en) Figure creation method and apparatus
JPS6314194A (en) Editor/register for character pattern
JPH0368015U (en)
JPH01131962A (en) Graphic input device
JPH10154040A (en) Image processor
JPS62211778A (en) Cursor display system for plotting system
JPH0546707A (en) Information processor
JPH05289725A (en) Numerical control information preparation device
JPS59201157A (en) Graphic input device
JPH0636008A (en) Data input of electronic editing and printing system
JPH0198074A (en) Image plotting/erasing method
JPS63211466A (en) Graphic input device
JPH0644233A (en) Document processor
JPH0328987A (en) Character processing method
JPH0237414A (en) Three-dimensional coordinate input system
JPS61194492A (en) Cursor moving unit
JPS62222366A (en) Area specifying system
JPS61250782A (en) Conversation processing system
JPS63163665A (en) Device for preparing table