JPS5852256B2 - Interactive character/figure/symbol input/output method - Google Patents
Interactive character/figure/symbol input/output methodInfo
- Publication number
- JPS5852256B2 JPS5852256B2 JP53020887A JP2088778A JPS5852256B2 JP S5852256 B2 JPS5852256 B2 JP S5852256B2 JP 53020887 A JP53020887 A JP 53020887A JP 2088778 A JP2088778 A JP 2088778A JP S5852256 B2 JPS5852256 B2 JP S5852256B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- plotter
- pen
- tablet
- transmission line
- 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
Links
- 238000000034 method Methods 0.000 title claims description 14
- 230000002452 interceptive effect Effects 0.000 title claims description 10
- 230000005540 biological transmission Effects 0.000 claims description 46
- 230000005684 electric field Effects 0.000 claims description 6
- 230000010363 phase shift Effects 0.000 claims description 3
- 238000004519 manufacturing process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000001514 detection method Methods 0.000 description 3
- 230000033001 locomotion Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000012212 insulator Substances 0.000 description 1
Description
【発明の詳細な説明】 本発明は、対話型文字・図形入出力方法に関する。[Detailed description of the invention] The present invention relates to an interactive character/graphic input/output method.
更に詳しくは、フラットベット形のXYブロックと電界
検出方式の入力装置(以下「ディジタイザ」と称する)
を、ディジタイザの平板タブレットがプロッタの記録面
を形成する如く同一装置に組込んだものにおける対話型
文字図形人出方法に関する。More specifically, we will introduce a flatbed type XY block and an electric field detection type input device (hereinafter referred to as a "digitizer").
This invention relates to an interactive character/figure production method in which the flat tablet of a digitizer is incorporated into the same device as the flat tablet of a digitizer forms the recording surface of a plotter.
同一面で机上の用紙に、又は机上の用紙から文字・図形
等を入出力することができる装置が提供されれば、計算
機を利用した列車ダイヤや気象図等の図表の作成の作業
性がきわめて向上する。If a device were provided that could input and output characters, figures, etc. to and from desk paper on the same surface, the work efficiency of creating charts such as train schedules and weather maps using computers would be extremely high. improves.
しかし、そのような装置は未だ実用化されていない。However, such a device has not yet been put into practical use.
現在迄それぞれ別個独立の入力装置又は出力装置は多数
実用化されてはいるが、それらを同一装置に組込むと、
殆んどの場合、相互の干渉がおこり、入力装置または出
力装置をそれぞれ([ilJに用いる場合の機能を保持
することがむづかしいからである。Up to now, many independent input devices or output devices have been put into practical use, but when they are incorporated into the same device,
In most cases, mutual interference occurs, and it is difficult to maintain the functionality of the input or output device when used for the respective input or output devices.
本発明者等は、相互に悪影響を与えない入力装置と出力
装置の組合せについて研究をかさねた結果、平板タブレ
ットを有する電界検出方式によるディジタイザとフラッ
トベット形のXYプロッタとの組合せが相互の精度の低
下をまたさない点で好ましいことを見出した。As a result of extensive research into combinations of input devices and output devices that do not adversely affect each other, the inventors of the present invention have found that a combination of an electric field detection type digitizer with a flat plate tablet and a flatbed type XY plotter has improved mutual precision. It has been found that this is preferable in that it does not cause further decline.
この入出力装置は、ディジタイザの平板タブレットをプ
ロッタの記録面としたものであり、平板タブレット面を
入力、出力の兼用面とした点できわめて実用性の高い装
置である。This input/output device uses the flat tablet of the digitizer as the recording surface of the plotter, and is an extremely practical device in that the flat tablet surface serves both as an input and output surface.
しかし、この装置では、ディジタイザのタブレットの座
標軸とプロッタの座標軸を完全に一致させなければ精度
のよい入出力はむづかしい、又、たとえタブレットの座
標軸とブロックの座標軸が一致するように設定できたと
しても、用紙の装着がづれた場合には、同様の問題が生
ずる。However, with this device, it is difficult to achieve accurate input/output unless the coordinate axes of the digitizer tablet and plotter match perfectly, and even if the coordinate axes of the tablet and the block can be set to match, it is difficult to do so. A similar problem occurs if the paper is loaded incorrectly.
しかしタブレットとブロックの座標軸を完全に一致させ
るには装置の製作に高い精度が要求され、コスト高とな
るばかりでなく、実際の大量生産の場合にはその実現は
むづかしい。However, in order to perfectly match the coordinate axes of the tablet and the block, high precision is required in the manufacturing of the device, which not only increases costs but also makes it difficult to achieve in actual mass production.
また、用紙をづれなく入出力面(タブレット)上に載置
するには手間がか\り作業性が低下する。Furthermore, it takes time and effort to place the paper on the input/output surface (tablet) without shifting, which reduces work efficiency.
本発明は、か\る難点を解決するためになされたもので
ある。The present invention has been made to solve these difficulties.
先ず、本発明が前提とする対話型文字・図形入出力装置
について、本発明の理解に必要な範囲内において、第1
図〜第5図に従い説明する。First, regarding the interactive character/graphic input/output device on which the present invention is based, we will explain the first part within the scope necessary for understanding the present invention.
This will be explained according to FIGS.
第1図には、文字・図形入出力装置の全体構成が、また
第2図には、第1図における人出力部本体が示されてい
る。FIG. 1 shows the overall structure of the character/graphic input/output device, and FIG. 2 shows the main body of the human output section in FIG. 1.
1は、文字・図形人出力部本体を表わす。1 represents the main body of the character/figure output section.
人出力部本体は、公知のフラットベッド形XYプロッタ
2(以下「ブロック2」という)の甲*Y8馴こ設けら
れた箱状物21の上に平板状のタブレット4を設けたこ
とからなる。The main body of the human output section is composed of a flat tablet 4 placed on a box-like object 21 provided with the upper*Y8 edge of a known flatbed type XY plotter 2 (hereinafter referred to as "block 2").
タブレット4の上面は入力面であると同時に記録面とも
なっている。The upper surface of the tablet 4 serves as an input surface as well as a recording surface.
22はXYプロッタ2の記録ペンホルダである。22 is a recording pen holder of the XY plotter 2.
タブレット4には所定間隔を隔て平行に張られたX軸送
信線群とそれに直交する所定間隔をへだてた平行線群と
からなるY軸送信線群が埋め込まれている。A group of Y-axis transmission lines is embedded in the tablet 4, which includes a group of X-axis transmission lines stretched in parallel at a predetermined interval and a group of parallel lines perpendicular to the X-axis transmission lines stretched at a predetermined interval.
プロッタ2は、公知のプロッタ制御部3に接続され、両
者で出力部を構成する。The plotter 2 is connected to a known plotter control section 3, and both constitute an output section.
タブレット4は、ディジタイザ制御部6と接続され、デ
ィジタイザ制M]部6に接続されたアンテナを内蔵する
ペン5またはカーソル(以下「ペン5」という)ト共に
入力部としてのディジタイザを構成する。The tablet 4 is connected to a digitizer control section 6, and together with a pen 5 or a cursor (hereinafter referred to as "pen 5") having a built-in antenna connected to the digitizer control section 6, constitutes a digitizer as an input section.
かかる構成からなる入出力装置を用いて、文字・図形・
記号の入出力を行うには、公知の計算機cpu にプロ
ッタ制御部3およびディジタイザ制御部6を接続して行
う。Using an input/output device with such a configuration, characters, figures,
In order to input and output symbols, the plotter control section 3 and the digitizer control section 6 are connected to a known computer CPU.
その際必要に応じてインターフェイスを設けてもよい。At that time, an interface may be provided as necessary.
タブレット4上に用紙を固定載置し、ペン5で用紙に文
字・図形・記号を描いたり又はペン5を用紙上のある位
置に接触さすで位置を指定すると。When a sheet of paper is fixedly placed on the tablet 4, characters, figures, and symbols are drawn on the sheet of paper with the pen 5, or a position is specified by touching a certain position on the sheet of paper with the pen 5.
タブレット4とペン5との接触点位置座標が次々とコー
ド化されてディジタイザ制御部6から出力される。The contact point position coordinates between the tablet 4 and the pen 5 are sequentially coded and output from the digitizer control section 6.
計算機cpu は、この出力座標データ群を受けとり必
要な処理を行う。The computer CPU receives this output coordinate data group and performs necessary processing.
ディジタイザ又は他の入力装置から計算機に入力され必
要な処理を施された作図データを記録紙上に描図させる
には計算機cpuおよびプロッタ制御部3を経由し、ブ
ロックのペン移動量を表わしたパルス列をブロック1に
出力し、この出力信号に基づき記録ペンを駆動して文字
・図形・記号を用紙上に描図する。In order to draw plotting data that has been input to the computer from a digitizer or other input device and subjected to necessary processing on recording paper, it is passed through the computer CPU and the plotter control unit 3, and a pulse train representing the amount of pen movement of the block is generated. Based on this output signal, the recording pen is driven to draw characters, figures, and symbols on the paper.
コ(7)一連の操作により、いわゆるマン・マシーンの
対話が可能となる。(7) Through a series of operations, so-called man-machine dialogue becomes possible.
この装置の作用を第3図〜第5図に従ってさらに詳細に
説明する。The operation of this device will be explained in more detail with reference to FIGS. 3 to 5.
第3図においてタブレット4は、平板絶縁体43中に、
所定間隔をへだてS配置された平行送信線群からなるX
軸送信線群41と、それと直交するように所定間隔をへ
だてS配置された平行線群からなるY軸送信線群42を
はシタブレット面全域に亘り埋め込んだことからなる。In FIG. 3, the tablet 4 has a flat plate insulator 43 with
X consisting of a group of parallel transmission lines S arranged at a predetermined interval
An axis transmission line group 41 and a Y-axis transmission line group 42 consisting of a group of parallel lines arranged at a predetermined interval S so as to be perpendicular to the axis transmission line group 41 are embedded over the entire area of the tablet surface.
X軸送信線群41およびY軸送信線群42の各送信線は
ともに例えばICrrL程度の等間隔を隔て平行に張ら
れている。The transmission lines of the X-axis transmission line group 41 and the Y-axis transmission line group 42 are both stretched in parallel with equal intervals of approximately ICrrL, for example.
側送信線群は第3図すに示すごとく互に電気的に絶縁さ
れている。The side transmission line groups are electrically insulated from each other as shown in FIG.
送信線群41または42を構成する各送信線の基部には
、公知のドライブ回路が接続されている。A known drive circuit is connected to the base of each transmission line constituting the transmission line group 41 or 42.
ディジタイザ制御部6からの出力によりドライブ回路は
X軸送信線群又はY軸送信線群を構成する送信線に対し
、0点となる(X軸送信線群については、たとえは最下
位、Y軸送信線群については、たとえば最左端に位置す
る送信線)送信線から順次他方に位置する送信線に、同
一周波数からなる電圧を切換えながら与える。The output from the digitizer control unit 6 causes the drive circuit to set 0 points for the transmission lines that constitute the X-axis transmission line group or the Y-axis transmission line group (for the X-axis transmission line group, for example, the lowest Regarding the transmission line group, voltages having the same frequency are sequentially applied from the transmission line (for example, the leftmost transmission line) to the other transmission line while switching.
この場合、相隣なる送信線に与えられる電圧は所定角た
とえば900位相がづれでいる。In this case, the voltages applied to adjacent transmission lines are out of phase by a predetermined angle, for example, 900 degrees.
従って、相隣る送信線によって囲まれる単位エリア内に
おける地点は、当該送信線群から当該地点迄の距離に比
例して変化する電界位相差を検出することによって検知
可能である。Therefore, a point within a unit area surrounded by adjacent transmission lines can be detected by detecting an electric field phase difference that changes in proportion to the distance from the group of transmission lines to the point.
この検出機構としてペン5が用いられる。A pen 5 is used as this detection mechanism.
ペン5は、その内部にアンテナを有し、その先端がタブ
レット上面の任意の点に接触したとき、タブレットの上
述した単位エリア内における当該接触点を電界位相から
検出する。The pen 5 has an antenna inside thereof, and when its tip touches an arbitrary point on the top surface of the tablet, the contact point within the above-mentioned unit area of the tablet is detected from the electric field phase.
第4図にはディジタイザ制御部6のブロック図が示され
ている。A block diagram of the digitizer control section 6 is shown in FIG.
ディジタイザ制御部6は、発振器60;発振器60に接
続され、かつタブレット4の各送信線の基部に接続され
たドライブ回路群に接続されたX軸またはY軸ドライブ
制(財)部611または612;ペン5のアンテナに接
続された増巾器62;増巾器62に接続された位相検出
器63;位相検出器63に接続されたA/D変換器64
; A/D変換器64に接続されたタイミングジェネ
レータ65;タイミングジェネレータ65に接続されか
つXまたはY軸ドライブ制脚部611゜612に側脚信
号を送るカウンタ66 ; A/D変換器64およびカ
ウンタ66に接続された7711算器67;およびηn
算器67に接続され計算機cpuにXまたはY座標値を
出力するXYレジスタ68からなる。The digitizer control unit 6 includes an oscillator 60; Amplifier 62 connected to the antenna of pen 5; Phase detector 63 connected to amplifier 62; A/D converter 64 connected to phase detector 63.
a timing generator 65 connected to the A/D converter 64; a counter 66 connected to the timing generator 65 and sending a side leg signal to the X- or Y-axis drive control legs 611, 612; A/D converter 64 and the counter 7711 calculator 67 connected to 66; and ηn
It consists of an XY register 68 connected to a calculator 67 and outputting an X or Y coordinate value to a computer CPU.
この様な構成からなるディジタイザ制御□□部6により
、ディジタイザは例えば以下の如く動作する。The digitizer control section 6 having such a configuration operates the digitizer as follows, for example.
ペン5がタブレット4上の任意の点と接触すると、それ
によりY軸ドライブ制御部612が動作となる。When the pen 5 contacts any point on the tablet 4, the Y-axis drive control section 612 is activated.
それによりY軸ドライブ制御部612はタブレットの最
左端の基準Y軸送信線(タブレット座標のY軸として機
能する)に基準位相をその隣りの送信線に例えばそれと
90°位相のづれた同一周波数の電圧をその隣りの送信
線にはさらに90゜位相のづれた電圧をのごとく順次、
同一周波数の、かつ送信線毎に所定角位相のづれた電圧
を切換えながら与えてゆく。Thereby, the Y-axis drive control unit 612 transfers the reference phase to the leftmost reference Y-axis transmission line of the tablet (functioning as the Y-axis of the tablet coordinates) to the adjacent transmission line, for example, at the same frequency that is 90 degrees out of phase with it. The voltage is sent to the adjacent transmission line, and the voltage with a phase shift of 90° is sequentially applied.
Voltages of the same frequency and with a predetermined angular phase shift are applied to each transmission line while being switched.
ペンが接触していないエリアでは所定の信号は得られず
、切換え毎に出力が位相検出器63.A/D変換器64
を経由してタイミングジェネレータ65に与えられ、当
該タイミングジェネレータ65への入力毎にカウンタ6
6はそれを計数する。A predetermined signal cannot be obtained in the area where the pen is not in contact, and the output is output from the phase detector 63. A/D converter 64
is provided to the timing generator 65 via the counter 6 for each input to the timing generator 65.
6 counts it.
ドライブ回路はペン5の接触する単位エリアに至るまで
は、この過程を順次繰返す。The drive circuit repeats this process sequentially until it reaches the unit area that the pen 5 contacts.
ペンの接触する単位エリアまでドライブされると、ペン
は単位エリアからの電界によって信号を検出する。When the pen is driven to a unit area that it touches, the pen detects a signal by the electric field from the unit area.
当該信号は、増巾器62で増巾され1位相検出器で基準
位相との位相差を比較しそれを電圧に変換した後、A/
D変換器でディジタル化し、ペンの接触する単位エリア
内のY軸送信線からの距離を検出する。The signal is amplified by an amplifier 62, compared with a phase difference with a reference phase by a 1-phase detector, and converted into a voltage.
It is digitized by a D converter and the distance from the Y-axis transmission line within the unit area touched by the pen is detected.
相隣るY軸送信線間は等間隔であるように設定されてい
るので、(カウンタ66のカウント数)、X(Y軸送信
線間々隔)で、0点位置から、ペンの接触している単位
エリア迄の距離が又ペン5によって単位エリア内の位置
が検知できる。Adjacent Y-axis transmission lines are set to be equally spaced, so (count number of counter 66), The distance to the unit area and the position within the unit area can be detected by the pen 5.
A/D変換器からの信号とカウンタ66の信号は、0口
算器67でη0算され、YN上の実距離としてデータレ
ジスタ68に入力する。The signal from the A/D converter and the signal from the counter 66 are multiplied by η0 by a zero counter 67 and inputted to a data register 68 as an actual distance on YN.
X軸についても、Y軸と全く同様に切換えが行われ、デ
ータレジスタ68にはX軸、Y軸のペン接触点の位置が
座標のディジタル信号として入力される。The X-axis is also switched in exactly the same manner as the Y-axis, and the positions of the pen contact points on the X-axis and Y-axis are input as coordinate digital signals to the data register 68.
このデータは、ディジタル信号として計算機Cpu に
入力される。This data is input to the computer CPU as a digital signal.
文字・図形・記号を入力するには、ペンまたはカーソル
がタブレットに接触して文字等を書込んでいる間、一定
の時間間隔で繰返し点座標データを入力し、これにより
、計算機に文字等の点座標データ群が入力される。To input characters, figures, and symbols, while the pen or cursor is in contact with the tablet to write characters, input point coordinate data repeatedly at regular intervals, and then input the characters into the calculator. A point coordinate data group is input.
次に本装置においてタブレット4を記録面として使用す
る場合には次のとおりに行なう。Next, when using the tablet 4 as a recording surface in this apparatus, the following procedure is performed.
本発明におけるXYプロッタ2は、公知のものであって
、パルス信号を受け、X軸およびY軸の記録ペン駆動を
ともにパルスモータ−またはサーボモーターを用い、そ
れを直線運動に変換して行うXYプロッタのうち、構造
上記録面が平面になっているものである。The XY plotter 2 in the present invention is a well-known XY plotter that receives a pulse signal and drives a recording pen on both the X and Y axes using a pulse motor or a servo motor and converts it into a linear motion. Among plotters, this type has a flat recording surface due to its structure.
プロッタ制御部3は、プロッタを駆動させる為に必要な
データおよび制御情報を計算機から受は取り、プロッタ
の要求する所定の信号形式に変換してプロッタ2に出力
するものであって公知のものである。The plotter control unit 3 receives data and control information necessary for driving the plotter from the computer, converts it into a predetermined signal format required by the plotter, and outputs it to the plotter 2, and is of a known type. be.
計算機に入力され、公知の必要な処理を施された文字・
図形・記号の作図データを記録紙上に描図させるには、
公知の方法に従えばよい。Characters entered into a computer and subjected to necessary known processing
To draw drawing data of figures and symbols on recording paper,
Any known method may be followed.
本発明は、以上のような対話型文字・図形・記号入出力
装置を前提とする。The present invention is based on the above-described interactive character/graphic/symbol input/output device.
本発明を第5図および第6図に示した実施例に従って説
明する。The present invention will be explained according to the embodiment shown in FIGS. 5 and 6.
上述した対話型文字・図形・記号入出力装置においては
、タブレット上に載置された用紙に描かれた図形等に沿
ってペンを移動させることによってディジタイザ制脚部
を介して電子計算機等に当該図形を格納し、又電子計算
機に格納されている図形をプロッタ制御部を介してプロ
ッタへ出力する構成となっている。In the above-mentioned interactive character/figure/symbol input/output device, by moving a pen along a figure drawn on a sheet of paper placed on a tablet, the corresponding input/output device inputs information to a computer, etc. via a digitizer leg. It is configured to store graphics and output the graphics stored in the electronic computer to the plotter via a plotter control section.
従って、プロッタの座標軸とタブレットの座標軸とが一
致していないと入力図形と出力図形の座標系は一致しな
いこと\なり不都合が生ずる。Therefore, if the plotter's coordinate axes and the tablet's coordinate axes do not match, the coordinate systems of the input figure and the output figure will not match, causing an inconvenience.
これを解決するため本発明においては、プロッタとタブ
レットとの現時のづれ、又はづれてタブレット上に置か
れた用紙とプロッタのづれがあった場合、そのづれをそ
のま\電子計算機に入力し、そのづれに対応して電子計
算機への入力情報を相対的に矯正してプロッタへ出力す
ることによって両者のづれにも拘わらず、両者の座標軸
が完全に一致している場合と全く同一の結果を得ようと
するものである。In order to solve this problem, in the present invention, if there is a current misalignment between the plotter and the tablet, or a misalignment between the paper placed on the tablet and the plotter, the misalignment is input directly into the computer and the By relatively correcting the input information to the computer in response to the discrepancy and outputting it to the plotter, it is possible to obtain exactly the same result as if the coordinate axes of both were perfectly aligned, despite the discrepancy between the two. This is what we are trying to do.
本発明の第1の実施例を、製作時読にタブレットとプロ
ッタの座標軸とが一致していない場合を例として述べる
。The first embodiment of the present invention will be described by taking as an example a case where the coordinate axes of the tablet and the plotter do not match when read at the time of manufacture.
タブレット4上に用紙を載置した後、計算機の指令によ
り、所定の位置P1 を始点または終点とする水平線上
に沿って、プロッタ2に第5図の如く水平線を描かせる
。After placing the paper on the tablet 4, the computer commands the plotter 2 to draw a horizontal line as shown in FIG. 5 along a horizontal line starting or ending at a predetermined position P1.
プロッタ座標上(xt、yt)の点P1を含む水平線情
報は予め計算機に格納されているものとする。It is assumed that the horizontal line information including the point P1 on the plotter coordinates (xt, yt) is stored in the computer in advance.
この場合P1 はブロック座標上にあるように設定する
。In this case, P1 is set to be on the block coordinates.
次に上記点P、と他の上記水平線上の任意の点P2の2
点にペン5の先端を接触させ、それによって前述したご
とく。Next, the above point P, and any other point P2 on the above horizontal line.
Touch the point with the tip of the pen 5, thereby as described above.
当該接触点の位置情報を電子計算機に入力し、格納する
。The position information of the contact point is input into a computer and stored.
Plおよび42点はタブレット座標データP1(Xt
p yt)、P2(X2 + Y2)として入力さnる
。Pl and 42 points are tablet coordinate data P1 (Xt
p yt), P2 (X2 + Y2).
これにより言慎機においては両座標軸間の回転角を次式
によって計算する。As a result, the rotation angle between the two coordinate axes is calculated by the following formula in the Goshin machine.
ついで、次式によって両座標の原点0および07間のず
れδ(X6 s Y□ )を計算する。Then, the deviation δ (X6 s Y□) between the origins 0 and 07 of both coordinates is calculated using the following equation.
これによって計算機には両方の座標軸のずれθ。This allows the calculator to calculate the deviation θ of both coordinate axes.
δが格納される。δ is stored.
計算機が、ディジタイザから入力データ(X。The computer receives input data (X.
y)を受けたときは、これを(x、y)出力データ(X
、Y)に変換して出力する。y), convert it to (x, y) output data (X
, Y) and output.
当該データX、Yは計算機からプロッタ制脚部に送うれ
、プロッタの要求する所定の信号に変換されてプロッタ
に出力される。The data X and Y are sent from the computer to the plotter control section, converted into a predetermined signal required by the plotter, and output to the plotter.
このことにより、プロッタ座標軸とタブレット座標軸の
づれを矯正した入力座標データがプロッタに出力される
。As a result, input coordinate data with the misalignment between the plotter coordinate axes and the tablet coordinate axes corrected is output to the plotter.
1台の計算機に接続された複数の入出力装置で同時に入
出力したり、それに卯えて、さらに他の入力装置または
出力装置を接続して入出力する場合、または一度はずし
た用紙に再び入出力する如き場合には、紙面に標準座標
を付しておくことが好ましい。When inputting/outputting simultaneously with multiple input/output devices connected to one computer, in addition to inputting/outputing by connecting other input/output devices, or inputting/outputing again on a paper that has been removed In such cases, it is preferable to mark standard coordinates on the paper.
このような場合にはたとえディジタイザ−とブロックの
座標軸が一致していても、用紙の載置づれにより用紙の
座標軸のづれが生じて上述した場合と同様の問題が生ず
る。In such a case, even if the coordinate axes of the digitizer and the block match, the misalignment of the paper coordinate axes will occur due to misplacement of the paper, resulting in the same problem as in the above case.
この場合も前述した場合におけるとはソ同様に行なう。In this case as well, the process is carried out in the same manner as in the case described above.
以下、第2の実施例を説明する。前述した如く、δおよ
びθを計算機に格納する。The second embodiment will be described below. As mentioned above, δ and θ are stored in the computer.
次に第6図の如く用紙上に定義されたξ軸およびη軸か
らなる直交座標(以下紙面座標)上(Xk。Next, as shown in FIG. 6, on orthogonal coordinates (hereinafter referred to as paper surface coordinates) consisting of the ξ axis and η axis defined on the paper (Xk).
Yk )の点P1′にペン5の先端を接触させ、計算機
に入力する。Touch the tip of the pen 5 to point P1' of Yk) and input it into the calculator.
更に、用紙上、上記点P1′を通り、かつ紙面座標のξ
軸と平行な直線上の任意の点P2′にペン5の先端を接
触させて位置情報を計算機に入力する。Furthermore, on the paper, passing through the above point P1' and the paper surface coordinate ξ
The tip of the pen 5 is brought into contact with an arbitrary point P2' on a straight line parallel to the axis to input position information into the computer.
上記P1′およびPz点は、タブレット座標データP1
′(X1′、y1′)P2′(X2′、y2′)として
入力される。The above P1' and Pz points are based on the tablet coordinate data P1
'(X1', y1')P2'(X2', y2').
これによって計算機は1両座標軸間の回転角θ′および
再座標原点αおよびOkのづれδ(Xo′、yo′)を
下式により計算し1両者をそれぞれ特定番地へ格納する
。As a result, the computer calculates the rotation angle θ' between the two coordinate axes and the deviation δ (Xo', yo') between the coordinate origin α and Ok using the following formula, and stores both at specific addresses.
ディジタイザからの入力(X。Input from digitizer (X.
y)があると。y).
計算機は、以下の計算を行い紙面座標(ξへ変換して特
定番地へ格納する。The computer performs the following calculations, converts it to paper surface coordinates (ξ), and stores it at a specific address.
・η)
紙面座標のデータ(ξ、η)が入力されているときは、
出力する際に、それをプロッタ座標の形で出力し、プロ
ッタで用紙へ正しく描図しなければならない。・η) When paper coordinate data (ξ, η) is input,
When outputting, it must be output in the form of plotter coordinates, and the plotter must correctly draw the image on the paper.
従って、計算機は、以下の式に従い紙面座標をプロッタ
座標(x、y)に変換してプロッタに出力する。Therefore, the computer converts the paper surface coordinates into plotter coordinates (x, y) according to the following formula and outputs the converted coordinates to the plotter.
第1の実施例においては、プロッタ座標とタブレット座
標間にづれがあっても、両座標が一致している場合にお
けると同様の結果をえられる場合の例であるが、本実施
例においては、更に両座標に卯えて、紙面座標のづれが
あっても、それらがすべて一致している場合と同様の結
果が得られる例である〇
本発明の主たる効果は以下のとおりである。In the first embodiment, even if there is a discrepancy between the plotter coordinates and the tablet coordinates, the same result can be obtained as when both coordinates match, but in this embodiment, Furthermore, this is an example in which even if there is a deviation in the paper plane coordinates, the same result as when they all match is obtained. The main effects of the present invention are as follows.
本発明の方法を用いることにより、本発明に使用する装
置を製造するに当り、ディジタイザタブレットとプロッ
タの座標軸を完全に一致させる必要がなくなるので、製
造時の困難性が解消する。By using the method of the present invention, it is no longer necessary to perfectly match the coordinate axes of the digitizer tablet and plotter when manufacturing the apparatus used in the present invention, thereby eliminating difficulties in manufacturing.
また、紙面座標に変換する方法によれば、上記製造上の
有利さに加えて、用紙載置も手軽となり、また、同一の
計算機に複数の入出力装置を結合させて対話したり、更
に他の入力装置または出力装置を結合させたり、あるい
は同一の用紙を脱着しつつ繰返し入出力する如き場合に
図表作成の作業かきわめて容易となる。Furthermore, according to the method of converting to paper surface coordinates, in addition to the above-mentioned advantages in manufacturing, it is also easy to place paper, and it is also possible to connect multiple input/output devices to the same computer and interact with it. This greatly simplifies the work of creating diagrams when multiple input or output devices are combined, or when the same sheet of paper is repeatedly input and output while being attached and detached.
第1図〜第4図は本発明に使用する装置例を示し、第1
図は、その全体構成を示すブロック図、第2図は、第1
図における文字・図形人出力部本体の斜視図、第3図a
は第1図におけるタブレットの一部切欠き平面図、第3
図すは第3図aの正面図、第4図は第1図におけるディ
ジタイザ制脚部のブロック図、第5図は本発明の第1の
実施例を説明するための線図、第6図は本発明の第2の
実施例を説明するための線図である。
1・・・・・・文字・図形入出力装置、2・・・・・・
フラットベット形ディジタルXYブロック、3・・・・
・・プロッタ制(財)部、4・・・・・・タブレット、
5・・・・・・ペン、6・・・・・・ディジタイザ制御
部。Figures 1 to 4 show examples of devices used in the present invention.
The figure is a block diagram showing the overall configuration, and Figure 2 is the first
A perspective view of the main body of the character/figure output unit in the figure, Figure 3a
is a partially cutaway plan view of the tablet in Figure 1; Figure 3 is a partially cutaway plan view of the tablet;
4 is a block diagram of the digitizer control leg in FIG. 1, FIG. 5 is a diagram for explaining the first embodiment of the present invention, and FIG. 6 is a front view of FIG. 3a. FIG. 2 is a diagram for explaining a second embodiment of the present invention. 1...Character/graphic input/output device, 2...
Flatbed digital XY block, 3...
...Plotter System (Foundation) Department, 4...Tablet,
5...Pen, 6...Digitizer control section.
Claims (1)
受はプロッタを動作させるために必要な信号をプロッタ
に与えるプロッタ制御部、所定間隔をへだてX配置され
た平行線群からなるX軸送信線群とそれに直交する所定
間隔をへだてX配置された平行線群からなるY軸送信線
群とを有する平板タブレット、その先端が平板タブレッ
ト上面に接触可能な、アンテナを内蔵したペンまたはカ
ーソル、上記X軸送信線又はY軸送信線のそれぞれに基
準送信線を基準として順次1方から他方へ。 周波数は同一であるが、相隣る送信線間で順次所定角位
相のづれた電圧を切換えながら与えるドライバー回路な
らびに上記ドライバー回路の切換え数および相隣るX軸
送信線とY軸送信線によって形成される単位エリアのう
ち、ペン又はカーソルのアンテナが、それに接触してい
る単位エリアから受ける電界位相に基づいて上記接触点
の座標データを検出、出力するディジタイザ制御部とか
らなり、フラットベット型XYプロッタと、それに接続
されたブロック制御部をもって出力部を、又平板タブレ
ットと、それに接続されたディジタイザ制御部およびペ
ン又はカーソルをもって入力部を構成し、かつ上記平板
タブレットを上記プロッタに固定載置し、平板タブレッ
ト上面を入力面および記録面とした対話型文字図形、記
号入出力装置において、計算機の指令によりブロックの
XY座標上(Xl、Yl)のPl を始点または終点と
する水平線をプロッタに画かせ1次にPl と・それと
同一水平線上の任意の点P2とにペン又はカーソルの先
端を接触させて計算機に当該2点の、タブレットXY座
標上の位置情報(X1+y1)、(X21y2)を入力
し、計算機は上記(xt 、XI )、(xltyl)
、(X2.y2)情報に基づきプロッタおよびタブレッ
ト座標軸の回転角θおよび原点間のずれδ(Xo、Yo
)を計算し、格納し、しかる後計算機によりディジタル
制脚部からの入力座標データを上記θおよびδ(Xo、
Yo)によって変換してブロック制御部に出力するよう
にしたことを特徴とする対話型文字、図形、入出力方法
。 2 フラットベット形XYプロッタ、所定の入力信号を
受はブロックを動作させるために必要な信号をプロッタ
に与えるブロック制御部、所定間隔をへだてX配置され
た平行線群からなるX軸送信線群とそれに直交する所定
間隔をへだてX配置された平行線群からなるY軸送信線
群とを有する平板タブレット、その先端が平板タブレッ
ト上面tこ接触可能な、アンテナを内蔵したペンまたは
カーソル、上記X軸送信線又はY軸送信線のそれぞれに
基準送信線を基準として順次1方から他方へ、周波数は
同一であるが、相隣る送信線間で順次所定角位相のづれ
た電圧を切換えながら与えるドライバー回路ならびに上
記ドライバー回路の切換え数および相隣るX軸送信線と
Y軸送信線によって形成される単位エリアのうち、ペン
又はカーソルのアンテナが、それに接触している単位エ
リアから受ける電界位相に基づいて上記接触点の座標デ
ー・夕を検出、出力するディジタイザ制脚部とからなり
、フラットベット型XYブロックと、それに接続された
ブロック制御部をもって出力部を、又平板タブレットと
、それに接続されたディジタイf制御□□部およびペン
又はカーソルをもって入力部を構成し、かつ上記平板タ
ーブレットを上記プロッタに固定載置し、平板タブレッ
ト上面を入力面および記録面とした対話型文字図形・記
号入出力装置において、計算機の指令によりプロッタの
XY座標上(Xl、Yl)の点P1を始点または終点と
する水平線をブロックに画かせ、次に点P1 とそれと
同一水平線上にある任意の点P2とにペン又はカーソル
の先端を接触させて計算機に上記2点のタブレツ)XY
座標上の位置情報(Xtyyl)、(X2.y2)を入
力し、計算機は(Xt −Yt )、(Xl、yl)(
x2.y2)情報に基づきブロックおよびタブレット座
標軸の回転角θおよび原点間のずれδ(Xo、Yo)を
計算して格納し、次に用紙の紙面座標上(Xk、Yk、
)の点P1′と当該点P1′を通り、かつ用紙のX軸に
平1行な線との任意の点P2′とにペン又はカーソルの
先端を接触して計算機に当該2点のタブレフ1−XY座
標上の位置情報(X1′、y1′)、(Xご、y2′)
を入力し計算機は上記情報(XkyYk )、(X1’
t ’j、′)、 (X2 pYz )に基づき用紙
およびタブレット座標軸の回転角θ′および原点間のず
れδ(Xj+Yo)を計算して格納し、しかる後、計算
機はディジタイザ制一部からの入力座標データを当該θ
′およびδ(xg p yg )により変換して格納し
、当該格納信号をブロック制御部に出力する際には当該
θ、θ’t 、 XOjYo)および(xo、yr)に
よって変換するようにしたことを特徴とする対話型文字
・図形入出力方法。[Scope of Claims] 1. A flatbed type XY plotter, which receives a predetermined input signal and provides a plotter with the necessary signals to operate the plotter, and consists of a group of parallel lines arranged in an X direction separated by a predetermined interval. A flat tablet having an X-axis transmission line group and a Y-axis transmission line group consisting of a group of parallel lines arranged at a predetermined distance apart from the X-axis transmission line group, a pen or pen with a built-in antenna whose tip can contact the top surface of the flat tablet. The cursor is sequentially moved from one side to the other using the reference transmission line as a reference for each of the X-axis transmission line or Y-axis transmission line. The frequency is the same, but it is formed by a driver circuit that sequentially switches and applies a voltage with a predetermined angle phase shift between adjacent transmission lines, the number of switching of the driver circuit, and adjacent X-axis and Y-axis transmission lines. The antenna of the pen or cursor is a flatbed type A plotter and a block control section connected thereto constitute an output section, and a flat tablet, a digitizer control section connected thereto, and a pen or cursor constitute an input section, and the flat tablet is fixedly placed on the plotter. , an interactive character/figure/symbol input/output device that uses the top surface of a flat tablet as an input surface and a recording surface.A horizontal line starting or ending at Pl on the block's XY coordinates (Xl, Yl) is drawn on the plotter by instructions from a computer. Touch the tip of the pen or cursor to the first skein Pl and any point P2 on the same horizontal line, and enter the position information (X1+y1), (X21y2) of the two points on the tablet XY coordinates into the calculator. The calculator uses the above (xt, XI), (xltyl)
, (X2.y2) Based on the information, the rotation angle θ of the plotter and tablet coordinate axes and the deviation δ between the origins (Xo, Yo
) is calculated and stored, and then a computer converts the input coordinate data from the digital restraint unit into the above θ and δ (Xo,
1. An interactive character, figure, input/output method characterized in that the input/output method is characterized in that the input/output method is characterized in that the input/output method is characterized in that the input/output method converts the characters (Yo) and outputs the converted characters to a block control unit. 2. A flatbed type XY plotter, which receives a predetermined input signal and provides the signal necessary to operate the block to the plotter, a block control section, and an X-axis transmission line group consisting of a group of parallel lines arranged at a predetermined interval. A flat tablet having a Y-axis transmission line group consisting of a group of parallel lines arranged at a predetermined interval orthogonal thereto, a pen or cursor with a built-in antenna whose tip can touch the top surface of the flat tablet, and the X-axis A driver that sequentially applies voltages to each of the transmission lines or Y-axis transmission lines from one side to the other based on the reference transmission line, while switching the voltages that have the same frequency but are sequentially shifted in phase by a predetermined angle between adjacent transmission lines. Based on the number of switching circuits and the above driver circuits, and the phase of the electric field that the antenna of the pen or cursor receives from the unit area that is in contact with the unit area formed by the adjacent X-axis transmission line and Y-axis transmission line. It consists of a digitizer control unit that detects and outputs the coordinate data of the contact point, a flatbed type XY block and a block control unit connected to it, an output unit, and a flat tablet and a block control unit connected to it. An input section is composed of a digitizer f control unit and a pen or cursor, and the flat tablet is fixedly placed on the plotter, and the top surface of the flat tablet is used as an input surface and a recording surface for interactive character, figure, and symbol input/output. In the device, a computer commands a block to draw a horizontal line starting or ending at point P1 on the XY coordinates (Xl, Yl) of the plotter, and then draws a horizontal line between point P1 and any point P2 on the same horizontal line. Touch the tip of the pen or cursor to the calculator with the above two tablets)
Input the coordinate position information (Xtyyl) and (X2.y2), and the calculator calculates (Xt - Yt ), (Xl, yl) (
x2. y2) Based on the information, calculate and store the rotation angle θ of the block and tablet coordinate axes and the deviation δ (Xo, Yo) between the origins, and then calculate and store them on the paper surface coordinates (Xk, Yk,
) and any point P2' between the point P1' and a line parallel to the X-axis of the paper, and touch the tip of the pen or cursor to the calculator to display the table 1 of the two points. -Position information on XY coordinates (X1', y1'), (X, y2')
Input the above information (XkyYk), (X1'
t 'j,'), (X2 pYz), the rotation angle θ' of the paper and tablet coordinate axes and the deviation δ (Xj + Yo) between the origins are calculated and stored, and then the calculator receives the input from the digitizer system. coordinate data to the corresponding θ
′ and δ(xg p yg ) and stored, and when outputting the stored signal to the block control unit, it is converted by the corresponding θ, θ′t, XOjYo) and (xo, yr). An interactive character/graphic input/output method featuring:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53020887A JPS5852256B2 (en) | 1978-02-27 | 1978-02-27 | Interactive character/figure/symbol input/output method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP53020887A JPS5852256B2 (en) | 1978-02-27 | 1978-02-27 | Interactive character/figure/symbol input/output method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS54114128A JPS54114128A (en) | 1979-09-06 |
| JPS5852256B2 true JPS5852256B2 (en) | 1983-11-21 |
Family
ID=12039709
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP53020887A Expired JPS5852256B2 (en) | 1978-02-27 | 1978-02-27 | Interactive character/figure/symbol input/output method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5852256B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS56135233A (en) * | 1980-03-26 | 1981-10-22 | Yokogawa Hokushin Electric Corp | Interactive plotter |
| JPS5752941A (en) * | 1980-09-12 | 1982-03-29 | Yokogawa Hokushin Electric Corp | Axial label recording system for conversation type plotter |
| JPS58101384A (en) * | 1981-12-11 | 1983-06-16 | Yokogawa Hokushin Electric Corp | Digital plotter |
-
1978
- 1978-02-27 JP JP53020887A patent/JPS5852256B2/en not_active Expired
Also Published As
| Publication number | Publication date |
|---|---|
| JPS54114128A (en) | 1979-09-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10269022A (en) | Portable information processing device with communication function | |
| JPWO2019013222A1 (en) | How to correct the gap between the pen coordinates and the display position of the pointer | |
| CN101587399A (en) | Electronic writing equipment and electronic writing system | |
| US9069419B2 (en) | Object positioning for an X-Y projected capacitive touch panel | |
| US11644912B2 (en) | Interface device and on-panel pad | |
| JPH07129321A (en) | Information input device | |
| JPS5852256B2 (en) | Interactive character/figure/symbol input/output method | |
| JP3014716B2 (en) | Input display integrated display device | |
| CN103076969A (en) | Input system for mobile terminal display screen and control method thereof | |
| JPH06149468A (en) | Handwritten character processing method and pen status input device | |
| CN110119226A (en) | Hand input device, hand-written input system and hand-written inputting method | |
| JPS5852255B2 (en) | Interactive character/graphic/symbol input/output device | |
| JP2709197B2 (en) | Positioning device | |
| CN220121242U (en) | Man-machine interaction system of touch equipment | |
| CN203799353U (en) | Touch screen and touch display device | |
| Khetan et al. | Beyond Touchscreens: Lidar-Powered Wall Interaction for Teaching Environments | |
| JPH05216581A (en) | Input device | |
| JPS621025A (en) | Data producing device | |
| JP2005078194A (en) | Touch panel | |
| JPH08241170A (en) | Handwriting input device | |
| KR880000301B1 (en) | Input device of hand touch style | |
| JPS63115222A (en) | Three-dimensional coordinate input device | |
| JPH0460249B2 (en) | ||
| JPH04337818A (en) | Coordinate input device | |
| JPS60134927A (en) | Coordinate detector of touch panel |