JP3185708B2 - Drawing system and storage medium storing the drawing program - Google Patents
Drawing system and storage medium storing the drawing programInfo
- Publication number
- JP3185708B2 JP3185708B2 JP11907297A JP11907297A JP3185708B2 JP 3185708 B2 JP3185708 B2 JP 3185708B2 JP 11907297 A JP11907297 A JP 11907297A JP 11907297 A JP11907297 A JP 11907297A JP 3185708 B2 JP3185708 B2 JP 3185708B2
- Authority
- JP
- Japan
- Prior art keywords
- coordinate
- display
- data
- rotation angle
- drawing 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.)
- Expired - Fee Related
Links
Landscapes
- User Interface Of Digital Computer (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、描画システムに係
り、特に、ペン型などのポインティングデバイスを用い
て座標を入力することで描画を行い、その描画データを
表示する描画システムに関する。The present invention relates to relates to a portrayal system, in particular, have the line drawing by inputting coordinates by using a pointing device such as a pen, to a drawing system to display the drawing data.
【0002】[0002]
【従来の技術】ペン型の座標指示手段の位置を、板状の
座標入力手段によって検出し、座標データの入力が行え
る座標入力装置は、デジタイザ、タブレットとして一般
に販売されている。2. Description of the Related Art A coordinate input device capable of detecting the position of a pen-shaped coordinate pointing means by means of a plate-like coordinate input means and inputting coordinate data is generally sold as a digitizer or a tablet.
【0003】ところで、人間の腕はその構造上、引きや
すい線の方向と引きにくい線の方向がある。実際の紙へ
の描画の際には、描画目的である線の方向が、人にとっ
て引きやすい方向となるように、描画対象である紙自体
を回転させ、または、描画する本人が紙に対して移動す
ることによって行われて来た。[0003] By the way, the structure of a human arm has a direction of a line that is easy to draw and a direction of a line that is difficult to draw. When drawing on actual paper, rotate the paper to be drawn so that the direction of the line to be drawn is a direction that is easy for humans to draw. It has been done by moving.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、従来の
座標入力装置では、上述したように、単に入力装置を回
転させただけでは、画面はそれに追従しないため、実際
の描画と表示装置での表示の方向が一致しないため、手
書き入力に困難を伴う、という不都合があった。また、
入力装置が机上水平に設置されることが多いのに対して
表示装置は机に垂直に立っていることが多く、この入力
装置と表示装置の角度の差異は、正面から操作する場合
にのみ除かれるため、入力装置に対して人が動くこと
も、問題の解決にはならない。However, in the conventional coordinate input device, as described above, simply rotating the input device does not follow the screen, so that the actual drawing and display on the display device are not performed. Since the directions do not match, there is an inconvenience that handwriting input is difficult. Also,
While input devices are often installed horizontally on a desk, display devices often stand vertically on a desk, and the difference in angle between the input device and the display device is eliminated only when operating from the front. Therefore, moving a person with respect to the input device does not solve the problem.
【0005】特開平6−35651号公報には、画面へ
の手書き入力を行う情報処理装置において、ウインドウ
の角度を回転させて表示する手法が開示されている。し
かしながら、座標入力装置(タブレット)による手書き
入力については、なんら開示されていない。Japanese Unexamined Patent Publication No. 6-35651 discloses a method of displaying an image by rotating the angle of a window in an information processing apparatus for performing handwriting input on a screen. However, there is no disclosure about handwriting input using a coordinate input device (tablet).
【0006】[0006]
【発明の目的】本発明は、係る従来例の有する不都合を
改善し、特に、違和感なく図画を描画することのできる
描画システムを提供することを、その目的とする。SUMMARY OF THE INVENTION The present invention is to improve the disadvantages of the prior example relating, in particular, to enable you to draw without discomfort drawings
Providing a portrayal system, and an object.
【0007】[0007]
【課題を解決するための手段】そこで、本発明による描
画システムは、描画データの座標が入力される座標入力
装置と、この座標入力装置に入力された描画データを表
示する表示装置とを備えている。そして、座標入力装置
が、座標を指定する座標指示手段と、この座標指示手段
で指示された座標を座標データに変換する座標入力手段
と、この座標入力手段を支持すると共に回動させる回転
台と、この回転台と座標入力手段とがなす角を検出する
回転角検出手段と、この回転角検出手段によって検出さ
れた回転角と座標入力手段に入力された座標データとを
表示装置に出力する出力制御手段とを備えている。ま
た、表示装置が、座標データに基づいて描画データを生
成すると共に当該描画データを座標入力装置の出力制御
手段から送信された回転角に応じた角度で回転させる表
示制御手段と、この表示制御手段によって回転された描
画データを表示する表示手段とを備えている。 SUMMARY OF THE INVENTION Accordingly, a drawing according to the present invention is provided.
The drawing system uses coordinate input to input the coordinates of drawing data.
Device and the drawing data input to this coordinate input device.
Display device shown in FIG. And a coordinate input device
A coordinate designating means for designating coordinates, and the coordinate designating means
Coordinate input means for converting the coordinates designated by the above into coordinate data
And a rotation for supporting and rotating the coordinate input means.
The angle between the table, the turntable and the coordinate input means is detected.
Rotation angle detection means, and the rotation angle detection means
Between the rotation angle and the coordinate data input to the coordinate input means.
Output control means for outputting to a display device. Ma
The display device generates drawing data based on the coordinate data.
Control the output of the coordinate input device.
Table to rotate at an angle according to the rotation angle sent from the means
Display control means, and a drawing rotated by the display control means.
Display means for displaying image data.
【0008】さらに、表示制御手段が、座標入力装置の
出力制御手段から送信される回転角が初期値から変化し
たときには当該初期値での描画データを保持しておく保
持制御部と、この保持制御部により保持した描画データ
から表示用画像を抽出すると共に当該表示用画像を前記
回転角に応じて回転させる回転制御部と、座標入力装置
の出力制御手段から座標データが送信されたときには保
持制御部によって保持した描画データに対して当該座標
データによる描画処理を行う描画処理部とを備えた、と
いう構成を採っている。これによって前述した目的を達
成しようとするものである。 [0008] Further, the display control means is provided with a coordinate input device.
The rotation angle sent from the output control means changes from the initial value.
Is not used, the drawing data with the initial value is retained.
Holding control unit and drawing data held by the holding control unit
And extract the display image from the display image.
A rotation control unit that rotates according to the rotation angle, and a coordinate input device
When the coordinate data is transmitted from the output control means of
Coordinates for the drawing data held by the
And a drawing processing unit that performs drawing processing by data.
It adopts the configuration described above. This achieves the purpose mentioned above.
It is what we are trying to accomplish.
【0009】座標指示手段は、例えばペン型のポインテ
ィングデバイスを採用する。座標入力手段に対してこの
座標指示手段で描画をすると、その座標データが出力制
御手段によって出力される。また、座標入力手段は回転
台によって回動自在に構成されているため、座標指示手
段を用いて描画のしやすい方向へ回動される。すると 、
回転角検出手段は、この座標入力手段の回転角度を検出
する。そして、出力制御手段は、回転角検出手段によっ
て検出された回転角を表示装置に出力する。この回転角
は、座標データに基づいて描画される描画データの表示
角度情報となるため、表示装置にてこの表示角度により
描画データを回転させて表示すると、座標入力手段の回
転角度と表示装置での描画データの回転角度が一致する
ため、座標指示手段による描画作業が行いやすくなる。
また、表示装置での回転は、描画データの回転ではな
く、モニタ等の表示手段そのものを物理的に回動させる
ものでも良い。 The coordinate pointing means is, for example, a pen-shaped point
Adopting a switching device. For coordinate input means
When drawing with the coordinate designating means, the coordinate data is output controlled.
Output by control means. Also, the coordinate input means is rotated
Because the table is rotatable, the coordinate pointer
It is rotated in a direction in which drawing is easy using a step. Then,
The rotation angle detecting means detects the rotation angle of the coordinate input means.
I do. The output control means is controlled by the rotation angle detection means.
The detected rotation angle is output to the display device. This rotation angle
Displays drawing data drawn based on coordinate data
Because it becomes angle information, this display angle
When the drawing data is rotated and displayed, the rotation of the coordinate input
The rotation angle matches the rotation angle of the drawing data on the display device
Therefore, the drawing operation by the coordinate designating means becomes easier.
Also, rotation on the display device is not rotation of drawing data.
Physical rotation of the display means itself such as a monitor
It may be something.
【0010】本発明による描画システムでは、表示制御
手段が、座標データに基づいて描画データを生成し、さ
らに、この描画データを座標入力装置の出力制御手段か
ら送信された回転角に応じた角度で回転させるため、表
示手段は、座標入力手段の回転角度に応じた角度で描画
データを表示する。In the drawing system according to the present invention, the display control means generates drawing data based on the coordinate data, and further generates the drawing data at an angle corresponding to the rotation angle transmitted from the output control means of the coordinate input device. In order to rotate, the display means displays the drawing data at an angle corresponding to the rotation angle of the coordinate input means.
【0011】[0011]
【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。本実施形態では、座標入力
装置の回転を容易にし、尚且つ座標入力装置の回転角度
を検出することが可能な台を座標入力装置の下に設置す
る。ここから得られた回転角度の情報を元に、描画中の
データに座標変換をかけて同じ角度だけ回転させた後に
表示装置上に表示する。このとき、画像データに回転の
為の座標変換をかけることは不可逆変換であるため、タ
ブレットの絶対座標に対する描画は、表示装置のものと
は別のメモリに格納しておき、表示装置に対する表示時
のみ、座標入力装置の台からの回転角度に基づいた座標
変換を行った結果を表示することが望ましい。Embodiments of the present invention will be described below with reference to the drawings. In the present embodiment, a base that facilitates rotation of the coordinate input device and that can detect the rotation angle of the coordinate input device is installed below the coordinate input device. Based on the information on the rotation angle obtained from this, the data being drawn is subjected to coordinate transformation, rotated by the same angle, and then displayed on the display device. At this time, since it is an irreversible transformation to apply the coordinate transformation for rotation to the image data, the drawing with respect to the absolute coordinates of the tablet is stored in a memory different from that of the display device, and is used when displaying on the display device. Only it is desirable to display the result of performing the coordinate conversion based on the rotation angle from the base of the coordinate input device.
【0012】図1は本実施形態による描画システムの構
成を示す説明図である。描画システムは、描画データの
座標が入力される座標入力装置20と、この座標入力装
置20に入力された描画データを表示する表示装置30
とを備えている。そして、座標入力装置20が、座標を
指定する座標指示手段(ペン型ポインティングデバイ
ス)2と、このペン型ポインティングデバイス2で指示
された座標を座標データに変換する座標入力手段1と、
この座標入力手段1を支持すると共に回動させる回転台
3と、この回転台3と座標入力手段1とがなす角を検出
する回転角検出手段3C(図示せず)と、この回転角検
出手段3Cによって検出された回転角と座標入力手段1
に入力された座標データとを表示装置30に出力する出
力制御手段13とを備えている。FIG. 1 is an explanatory diagram showing the configuration of the drawing system according to the present embodiment. The drawing system includes a coordinate input device 20 to which coordinates of drawing data are input, and a display device 30 for displaying the drawing data input to the coordinate input device 20.
And The coordinate input device 20 includes a coordinate pointing device (pen-type pointing device) 2 for specifying coordinates, a coordinate input device 1 for converting the coordinates specified by the pen-type pointing device 2 into coordinate data,
A turntable 3 for supporting and rotating the coordinate input means 1, a rotation angle detection means 3C (not shown) for detecting an angle between the turntable 3 and the coordinate input means 1, and a rotation angle detection means Rotation angle detected by 3C and coordinate input means 1
And output control means 13 for outputting the coordinate data input to the display device 30 to the display device 30.
【0013】さらに、表示装置30が、座標データに基
づいて描画データを生成すると共に当該描画データを座
標入力装置20の出力制御手段13から送信された回転
角に応じた角度で回転させる表示制御手段5と、この表
示制御部5によって回転された描画データを表示する表
示手段6とを備えた。表示装置30と座標入力装置と
は、データ転送ケーブル4で接続されている。A display control means for generating drawing data based on the coordinate data and rotating the drawing data at an angle corresponding to the rotation angle transmitted from the output control means 13 of the coordinate input device 20; And display means 6 for displaying the drawing data rotated by the display control unit 5. The display device 30 and the coordinate input device are connected by the data transfer cable 4.
【0014】表示制御装置5は、一般的なコンピュータ
(情報処理装置)で実現することができる。この場合、
表示制御装置5は、中央処理部(CPU)、メモリ等を
備える。表示手段6は、CRTディスプレイ等を用い
る。使用者がペン型ポインティングデバイス2で入力し
たデータ、及び回転台3を使用してペン型ポインティン
グデバイス2を回転させた時の回転角度のデータは、デ
ータ転送ケーブル4を通して表示制御手段5に送られ
る。表示制御手段5に保持されているペン型ポインティ
ングデバイス2によって描画されたデータは、回転台3
からの回転角度によって座標変換をかけられて出力さ
れ、表示手段6にウィンドウの形で表示される。The display control device 5 can be realized by a general computer (information processing device). in this case,
The display control device 5 includes a central processing unit (CPU), a memory, and the like. The display means 6 uses a CRT display or the like. The data input by the user with the pen-type pointing device 2 and the data of the rotation angle when the pen-type pointing device 2 is rotated using the turntable 3 are sent to the display control means 5 through the data transfer cable 4. . Data drawn by the pen-type pointing device 2 held by the display control means 5
Are output after being subjected to coordinate conversion according to the rotation angle from the display unit 6.
【0015】図2は図1に示した表示制御手段5の詳細
構成を示すブロック図である。図2に示すように、表示
制御手段5が、座標入力装置の出力制御手段13から送
信される回転角が初期値から変化したときには当該初期
値での描画データを保持しておく保持制御部7と、この
保持制御部7により保持した描画データから表示用画像
を抽出すると共に当該表示用画像を当該回転角に応じて
回転させる回転制御部10と、座標入力装置20の出力
制御手段13から座標データが送信されたときには保持
制御部7によって保持した描画データに対して当該座標
データによる描画処理を行う描画処理部8とを備えてい
る。FIG. 2 is a block diagram showing a detailed configuration of the display control means 5 shown in FIG. As shown in FIG. 2, when the rotation angle transmitted from the output control means 13 of the coordinate input device changes from the initial value, the display control means 5 holds the drawing data at the initial value. A rotation control unit 10 for extracting a display image from the drawing data held by the holding control unit 7 and rotating the display image according to the rotation angle, and a coordinate from the output control unit 13 of the coordinate input device 20. And a drawing processing unit 8 that performs a drawing process using the coordinate data on the drawing data held by the holding control unit 7 when the data is transmitted.
【0016】描画処理部8は、座標データに基づいて当
該座標に線の太さや色彩を付して、もとの描画データに
当該座標データによる描画を重ねる描画処理を行う。そ
して、保持制御部7は、座標入力手段1の回転角が変化
したときには、描画処理を行った描画データを記憶部1
1に保持する。そして、回転制御部は、この記憶部11
に格納された描画データから表示用の画像を抽出し、抽
出した表示用画像を回転させる。この回転させた画像を
表示した状態で座標データの入力があったときは、保持
制御部7によって保持された描画データに対して描画処
理を行い、再度その描画データから表示用画像を抽出す
る。The drawing processing section 8 performs a drawing process of adding a line thickness and a color to the coordinates based on the coordinate data, and superimposing the drawing based on the coordinate data on the original drawing data. When the rotation angle of the coordinate input means 1 changes, the holding control unit 7 stores the drawing data on which the drawing processing has been performed in the storage unit 1.
Hold at 1. Then, the rotation control unit controls the storage unit 11
Then, an image for display is extracted from the drawing data stored in, and the extracted display image is rotated. When coordinate data is input in a state where the rotated image is displayed, drawing processing is performed on the drawing data held by the holding control unit 7, and a display image is extracted from the drawing data again.
【0017】表示される画像は、ピクセルに分解された
上で整数座標で扱われる為、例えば水平の描画データを
回転させた後に再び水平に戻しても、座標計算処理20
5での座標計算時の桁落ちのために同じ描画データとし
て復元できないが、本実施形態では、水平状態の描画デ
ータを保持させておき、実際の描画処理はこの描画デー
タに対して行い、そして、表示用のデータを毎回この描
画データから抽出して生成することで、最終的な画像の
精度を落とすことなく回転表示を行うことができる。The displayed image is treated as integer coordinates after being decomposed into pixels. For example, even if horizontal drawing data is rotated and then returned to horizontal again, the coordinate calculation processing 20
Although the same drawing data cannot be restored because of digit loss at the time of coordinate calculation in 5, in the present embodiment, the drawing data in a horizontal state is held, and the actual drawing processing is performed on this drawing data. By extracting and generating display data from the drawing data each time, it is possible to perform the rotation display without lowering the accuracy of the final image.
【0018】また、座標入力装置20から入力された座
標による描画データの内容の変更に対して、リアルタイ
ムに描画結果の内容全てを座標変換して座標変換された
描画結果を生成するのには、情報処理装置に対する負荷
が大きい為、回転角度αが一定している場合は、描画結
果に対して行われた変更部分のみを座標変換して座標変
換された描画結果206に書き込むといった処理が考え
られる。この場合、回転制御部10は、座標入力装置2
0の出力制御手段13から座標データが送信されたとき
に前回の座標データによる描画処理と同一の回転角度の
場合には描画処理部8によって描画処理された描画デー
タの変更部分を表示用に抽出する変更部分抽出機能を備
えるとよい。これにより、回転処理に必要な時間を短縮
することができる。Further, in response to a change in the contents of the drawing data due to the coordinates input from the coordinate input device 20, all the contents of the drawing result are subjected to the coordinate conversion in real time to generate the coordinate-converted drawing result. Since the load on the information processing apparatus is large, when the rotation angle α is constant, it is conceivable to perform a process of performing coordinate conversion of only a changed portion performed on the drawing result and writing the converted portion in the coordinate converted drawing result 206. . In this case, the rotation control unit 10 controls the coordinate input device 2
When the coordinate data is transmitted from the output control unit 13 of 0 and the rotation angle is the same as that of the previous drawing process using the coordinate data, a changed part of the drawing data that has been drawn by the drawing processing unit 8 is extracted for display. It is preferable to have a function of extracting a changed portion. Thereby, the time required for the rotation process can be reduced.
【0019】さらに、回転制御部10は、保持制御部7
により保持した描画データから表示用画像を抽出すると
きに当該表示用画像の解像度を表示手段6の解像度と表
示倍率とに基づいて設定する解像度設定機能を備えると
よい。描画処理そのものは最終的な印刷装置の解像度と
の関係で定めた場合には、表示手段の解像度は印刷装置
の解像度よりも低いため、この例では、表示用画像の解
像度を表示手段の解像度まで下げて抽出する。すると、
回転処理が高速化される。Further, the rotation control unit 10 includes the holding control unit 7
And a resolution setting function for setting the resolution of the display image based on the resolution of the display means 6 and the display magnification when extracting the display image from the drawing data held by the method. In the case where the drawing process itself is determined in relation to the resolution of the final printing device, the resolution of the display means is lower than the resolution of the printing device. Lower and extract. Then
The rotation process is sped up.
【0020】また、表示制御部5は、座標入力装置10
の出力制御手段13から送信される回転角が変化したと
きにはその後予め定められた一定時間当該回転角の変化
が静止したときに描画データを当該回転角で回転させる
制御をする不連続表示制御部を備えるとよい。すると、
座標入力手段1を回転させて位置調整を行っているとき
に逐次連続して表示用画像を回転させると表示が遅れて
しまうような処理速度のシステムであっても、座標入力
手段の回転に対して不連続に表示を更新することでレス
ポンスの良いシステムを提供することができる。The display control unit 5 includes a coordinate input device 10
When the rotation angle transmitted from the output control means 13 changes, the discontinuous display control unit that controls the drawing data to be rotated at the rotation angle when the change in the rotation angle stops after a predetermined period of time has stopped. It is good to have. Then
Even in a system with a processing speed in which the display is delayed if the display image is rotated successively and continuously while the position adjustment is being performed by rotating the coordinate input means 1, even if the rotation of the coordinate input means is performed, By updating the display discontinuously, a system with good response can be provided.
【0021】この図2に示した表示制御手段の各機能
は、コンピュータで実行されるプログラムによって実現
でき、このプログラムは、CD−ROM等の記憶媒体で
供給することができる。この場合、当該プログラムは、
座標入力装置から送信される回転角を受信する指令と、
座標入力装置から送信される座標データを受信する指令
と、この座標データに基づいて描画データを生成する指
令と、この描画データを回転角に応じて回転させる指令
とを有する。Each function of the display control means shown in FIG. 2 can be realized by a program executed by a computer, and this program can be supplied by a storage medium such as a CD-ROM. In this case, the program
A command to receive the rotation angle transmitted from the coordinate input device,
It has a command to receive coordinate data transmitted from the coordinate input device, a command to generate drawing data based on the coordinate data, and a command to rotate the drawing data according to a rotation angle.
【0022】図3は、本実施例の情報処理装置のデータ
の処理について示したものである。ペン型ポインティン
グデバイス2によって「A」という形状が座標入力手段
1に入力されると、まず、座標入力手段1が本来持って
いる座標軸に基づいた座標データが表示装置30に出力
され、表示制御手段5は、その座標データに基づいて描
画データ5aを生成する。そして、座標入力装置20か
ら回転角度αが出力されると、描画データから表示用デ
ータが抽出されて回転処理が行われる。この表示用デー
タ5bは表示手段6に表示される。すると、座標入力手
段1を傾けた状態でのペン型ポインティングデバイスで
の描画が容易となる。FIG. 3 shows data processing of the information processing apparatus of this embodiment. When the shape "A" is input to the coordinate input means 1 by the pen-type pointing device 2, first, coordinate data based on the coordinate axes that the coordinate input means 1 originally has is output to the display device 30, and the display control means 5, generates drawing data 5a based on their coordinate data. Then, when the rotation angle α is output from the coordinate input device 20, display data is extracted from the drawing data, and a rotation process is performed. The display data 5b is displayed on the display means 6. This facilitates drawing with the pen-type pointing device in a state where the coordinate input means 1 is tilted.
【0023】図4は図1に示した座標入力装置20の構
成を示す説明図である。座標入力装置20は、板状の座
標入力手段1と、この座標入力手段1を回転させる回転
台3と、この回転台3と座標入力手段1とがなす角を検
出する回転角検出手段3Cとを備えている。回転台3
は、支持部3Bと、この支持部上に回転自在に軸着され
た回転部3Aとを備え、この回転部3Aは、座標入力手
段1を支持する。回転角検出手段3Cと座標入力手段1
の出力は出力制御手段13によって表示装置に出力され
る。FIG. 4 is an explanatory diagram showing the configuration of the coordinate input device 20 shown in FIG. The coordinate input device 20 includes a plate-shaped coordinate input unit 1, a turntable 3 for rotating the coordinate input unit 1, a rotation angle detection unit 3C for detecting an angle formed by the turntable 3 and the coordinate input unit 1, and It has. Turntable 3
Has a supporting portion 3B and a rotating portion 3A rotatably mounted on the supporting portion. The rotating portion 3A supports the coordinate input means 1. Rotation angle detection means 3C and coordinate input means 1
Is output to the display device by the output control means 13.
【0024】図5は本実施形態の処理例を示すフローチ
ャートである。まず、表示制御手段5は、座標データが
入力されたか否かを確認する(S1)。座標データが入
力されていない場合には、回転角の入力を確認する(S
4)。一方、座標データが入力された場合には、記憶部
11から描画データを読み出して(S2)、当該座標デ
ータによる描画処理を加える(S3)。この描画データ
は再度記憶部11に格納される。そして、回転角が入力
されると、その回転角は前回の回転角から変化している
かを確認する(S5)。一方、回転角が入力されていな
い場合には、座標データの確認処理に戻る。FIG. 5 is a flowchart showing a processing example of this embodiment. First, the display control means 5 checks whether or not coordinate data has been input (S1). If the coordinate data has not been input, the input of the rotation angle is confirmed (S
4). On the other hand, when the coordinate data is input, the drawing data is read from the storage unit 11 (S2), and a drawing process based on the coordinate data is performed (S3). This drawing data is stored in the storage unit 11 again. When the rotation angle is input, it is checked whether the rotation angle has changed from the previous rotation angle (S5). On the other hand, if the rotation angle has not been input, the process returns to the coordinate data confirmation processing.
【0025】回転角が変化している場合、変化後の回転
角が一定時間静止したか否かを確認する(S6)。座標
入力手段が回動中でありその回転角が変化しているとき
には、この例では、表示の更新を行わないため、一定時
間の静止を待機する。ユーザによって座標入力手段の角
度が定まり、回転角が一定時間静止したときには、記憶
部11から描画データを読み出して、描画データ全体の
表示用画像を生成する(S7)。If the rotation angle has changed, it is checked whether or not the changed rotation angle has stopped for a certain period of time (S6). When the coordinate input means is rotating and its rotation angle is changing, in this example, the display is not updated, so that it waits for a fixed period of time. When the angle of the coordinate input means is determined by the user and the rotation angle is stationary for a certain period of time, the drawing data is read from the storage unit 11, and a display image of the entire drawing data is generated (S7).
【0026】回転角が変化していない場合には、座標デ
ータの入力による変更部分を特定し、変更部分がある場
合には当該変更部分について表示用画像を生成する(S
8)。そして、表示用データ全体または一部を座標入力
手段の回転角に応じて回転させ(S9)、表示を上書き
する(S10)。このように、座標データ入力または回
転角入力による処理を繰り返すことで、座標入力による
描画処理を行う。描画データをファイルとして保存し、
また印刷するときは、回転処理によって歪みの生じてい
ない記憶部11の描画データを用いる。If the rotation angle has not changed, the portion changed by inputting the coordinate data is specified. If there is a changed portion, a display image is generated for the changed portion (S).
8). Then, the whole or a part of the display data is rotated according to the rotation angle of the coordinate input means (S9), and the display is overwritten (S10). As described above, by repeatedly performing the processing based on the coordinate data input or the rotation angle input, the drawing processing based on the coordinate input is performed. Save the drawing data as a file,
When printing, drawing data in the storage unit 11 in which distortion has not occurred due to the rotation process is used.
【0027】上述した様に、本実施形態によって、人間
が書きやすい方向で座標入力を行うことができるため、
紙に対する描画と同じように自然に行う事ができる。As described above, according to this embodiment, coordinates can be input in a direction that is easy for humans to write.
It can be done naturally, just like drawing on paper.
【0028】[0028]
【発明の効果】本発明は以上のように構成され機能する
ので、これによると、出力制御手段が、回転角検出手段
によって検出された回転角を表示装置によって座標デー
タに基づいて描画される描画データの表示角度情報とし
て当該表示装置へ出力するため、また、表示制御手段
が、描画データを出力制御手段から送信された回転角に
応じた角度で回転させるため、表示手段は、座標入力部
の回転角度に応じた角度で描画データを表示することが
でき、従って、座標指示手段で描きやすい方向に座標入
力手段を傾けながら描画を行うときにその傾けた状態の
描画データを表示することができ、このため、違和感な
く図画を描画することのできる従来にない優れた描画シ
ステムを提供することができる。According to the present invention, the output control means draws the rotation angle detected by the rotation angle detection means on the display device based on the coordinate data. In order to output the data as display angle information to the display device, and in order for the display control means to rotate the drawing data at an angle corresponding to the rotation angle transmitted from the output control means, the display means includes a coordinate input unit. The drawing data can be displayed at an angle corresponding to the rotation angle, and therefore, when drawing while tilting the coordinate input means in a direction easy to draw with the coordinate designating means, it is possible to display the tilted drawing data. , Therefore, it is possible to provide an excellent portrayal system unprecedented that can be drawn without discomfort drawings.
【図1】本発明による一実施形態の構成を示す説明図で
ある。FIG. 1 is an explanatory diagram showing a configuration of an embodiment according to the present invention.
【図2】図1に示した表示制御手段の詳細構成を示すブ
ロック図である。FIG. 2 is a block diagram showing a detailed configuration of a display control unit shown in FIG.
【図3】図1に示す構成での描画処理および表示処理の
一例を示す右説明図である。3 is a right explanatory diagram illustrating an example of a drawing process and a display process in the configuration illustrated in FIG. 1;
【図4】図1に示した座標入力装置の構成を示す説明図
である。FIG. 4 is an explanatory diagram illustrating a configuration of the coordinate input device illustrated in FIG. 1;
【図5】図1に示した描画システムの描画処理および表
示処理の一例を示すフローチャートである。FIG. 5 is a flowchart illustrating an example of a drawing process and a display process of the drawing system illustrated in FIG. 1;
1 座標入力手段 2 座標指示手段(ペン型のポインティングデバイス) 3 回転台 3C 回転角検出手段 4 ケーブル 5 表示制御手段 6 表示手段 REFERENCE SIGNS LIST 1 coordinate input means 2 coordinate indicating means (pen-type pointing device) 3 turntable 3C rotation angle detecting means 4 cable 5 display control means 6 display means
Claims (5)
装置と、この座標入力装置に入力された描画データを表
示する表示装置とを備えた描画システムにおいて、 前記座標入力装置が、座標を指定する座標指示手段と、
この座標指示手段で指示された座標を座標データに変換
する座標入力手段と、この座標入力手段を支持すると共
に回動させる回転台と、この回転台と前記座標入力手段
とがなす角を検出する回転角検出手段と、この回転角検
出手段によって検出された回転角と前記座標入力手段に
入力された座標データとを前記表示装置に出力する出力
制御手段とを備え、 前記表示装置が、前記座標データに基づいて描画データ
を生成すると共に当該描画データを前記座標入力装置の
出力制御手段から送信された回転角に応じた角度で回転
させる表示制御手段と、この表示制御手段によって回転
された描画データを表示する表示手段とを備え、 前記表示制御手段が、前記座標入力装置の出力制御手段
から送信される回転角が初期値から変化したときには当
該初期値での描画データを保持しておく保持制御部と、
この保持制御部により保持した描画データから表示用画
像を抽出すると共に当該表示用画像を前記回転角に応じ
て回転させる回転制御部と、前記座標入力装置の出力制
御手段から座標データが送信されたときには前記保持制
御部によって保持した描画データに対して当該座標デー
タによる描画処理を行う描画処理部とを備えたことを特
徴とする描画システム。 (1) Coordinate input where coordinates of drawing data are input
Device and the drawing data input to this coordinate input device.
A display system comprising: a display device for displaying the coordinate input device;
Convert the coordinates specified by this coordinate specifying means into coordinate data
Input means for inputting the coordinates and inputting the coordinatesmeansTosupportThen
A turntable for rotating the turntable and the coordinate inputmeans
Rotation angle detecting means for detecting the angle between
The rotation angle detected by the output means and the coordinate input means.
Output for outputting the input coordinate data to the display device
Control means, wherein the display device generates drawing data based on the coordinate data.
As well as the drawing data of the coordinate input device.
Rotate at an angle according to the rotation angle sent from the output control means
Display control means for controlling the displaymeansRotated by
Display means for displaying the rendered drawing data.e, The display control means is an output control means of the coordinate input device.
When the rotation angle transmitted from the
A holding control unit for holding the drawing data at the initial value,
From the drawing data held by the holding control unit,
Extract the image and change the display image according to the rotation angle.
A rotation control unit for rotating the input device and an output control of the coordinate input device.
When coordinate data is transmitted from the control means,
The coordinate data for the drawing data held by
And a drawing processing unit for performing drawing processing by the
SignDrawingPainting system.
出力制御手段から座標データが送信されたときに前回の
座標データによる描画処理と同一の回転角度の場合には
前記描画処理部によって描画処理された描画データの変
更部分を表示用に抽出する変更部分抽出機能を備えたこ
とを特徴とする請求項1記載の描画システム。 2. When the rotation control unit receives the coordinate data from the output control means of the coordinate input device and has the same rotation angle as the previous drawing process based on the coordinate data, the drawing processing unit draws the image. 2. The drawing system according to claim 1, further comprising a changed part extracting function of extracting a changed part of the processed drawing data for display.
り保持した描画データから表示用画像を抽出するときに
当該表示用画像の解像度を前記表示手段の解像度と表示
倍率とに基づいて設定する解像度設定機能を備えたこと
を特徴とする請求項1記載の描画システム。 3. The display control method according to claim 2, wherein the rotation control unit sets a resolution of the display image based on a resolution of the display unit and a display magnification when extracting the display image from the drawing data held by the holding control unit. The drawing system according to claim 1 , further comprising a resolution setting function.
装置と、この座標入力装置に入力された描画データを表
示する表示装置とを備えた描画システムにおいて、 前記座標入力装置が、座標を指定する座標指示手段と、
この座標指示手段で指示された座標を座標データに変換
する座標入力手段と、この座標入力手段を支持すると共
に回動させる回転台と、この回転台と前記座標入力手段
とがなす角を検出する回転角検出手段と、この回転角検
出手段によって検出された回転角と前記座標入力手段に
入力された座標データとを前記表示装置に出力する出力
制御手段とを備え、 前記表示装置が、前記座標データに基づいて描画データ
を生成すると共に当該描画データを前記座標入力装置の
出力制御手段から送信された回転角に応じた角度で回転
させる表示制御手段と、この表示制御部によって回転さ
れた描画データを表示する表示手段とを備え、 前記表示制御手段が、前記座標入力装置の出力制御手段
から送信される回転角が変化したときにはその後予め定
められた一定時間当該回転角の変化が静止したときに前
記描画データを当該回転角で回転させる制御をする不連
続表示制御部を備えたことを特徴とする描画システム。 (4) Coordinate input where coordinates of drawing data are input
Device and the drawing data input to this coordinate input device.
A display system comprising: a display device for displaying the coordinate input device;
Convert the coordinates specified by this coordinate specifying means into coordinate data
Input means for inputting the coordinates and inputting the coordinatesmeansTosupportThen
A turntable for rotating the turntable and the coordinate inputmeans
Rotation angle detecting means for detecting the angle between
The rotation angle detected by the output means and the coordinate input means.
Output for outputting the input coordinate data to the display device
Control means, wherein the display device generates drawing data based on the coordinate data.
As well as the drawing data of the coordinate input device.
Rotate at an angle according to the rotation angle sent from the output control means
Display control means for causing the display to rotate.
Display means for displaying the rendered drawing data.e, The display controlmeansOutput control means of the coordinate input device
When the rotation angle transmitted from
Before the change in the rotation angle stops for a certain period of time
A disconnection that controls the drawing data to rotate at the rotation angle
Connection display control unit.DrawingPainting system.
信する指令と、前記座標入力装置から送信される座標デ
ータを受信する指令と、この座標データに基づいて描画
データを生成する指令と、この描画データを前記回転角
に応じて回転させる指令とを有する描画プログラムを記
憶した記憶媒体。A command for receiving a rotation angle 5. A transmitted from the coordinate input device, a command to receive the coordinate data transmitted from the coordinate input device, a command to generate a drawing data based on the coordinate data, A storage medium storing a drawing program having a command to rotate the drawing data according to the rotation angle.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11907297A JP3185708B2 (en) | 1997-05-09 | 1997-05-09 | Drawing system and storage medium storing the drawing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11907297A JP3185708B2 (en) | 1997-05-09 | 1997-05-09 | Drawing system and storage medium storing the drawing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10307672A JPH10307672A (en) | 1998-11-17 |
| JP3185708B2 true JP3185708B2 (en) | 2001-07-11 |
Family
ID=14752196
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11907297A Expired - Fee Related JP3185708B2 (en) | 1997-05-09 | 1997-05-09 | Drawing system and storage medium storing the drawing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3185708B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016518239A (en) * | 2013-11-12 | 2016-06-23 | アンドレイェヴィッチ ソコロフ,ドミトリー | Assembly member (modified example) and assembly kit |
-
1997
- 1997-05-09 JP JP11907297A patent/JP3185708B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2016518239A (en) * | 2013-11-12 | 2016-06-23 | アンドレイェヴィッチ ソコロフ,ドミトリー | Assembly member (modified example) and assembly kit |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH10307672A (en) | 1998-11-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2776246B2 (en) | Mouse cursor tracking type enlarged display moving device | |
| JPH09230831A (en) | Display, information processor and its image display method | |
| JP3185708B2 (en) | Drawing system and storage medium storing the drawing program | |
| JPH06259217A (en) | Multiwindow system | |
| JP2000056878A (en) | Image display processing device | |
| JP2797320B2 (en) | Image display device | |
| JP2642698B2 (en) | How to display relationships between hypertexts | |
| JPS59224892A (en) | Rotation/movement control system for image data | |
| JPH0765108A (en) | Form image processing device | |
| JPH06289843A (en) | Image display processor | |
| JPH10161806A (en) | Mouse cursor control device | |
| JP2703038B2 (en) | Image display device | |
| JPH0635651A (en) | Information processor | |
| JP3312699B2 (en) | Screen display method using virtual VRAM | |
| JPH025623A (en) | information processing equipment | |
| JP2829051B2 (en) | Character display method | |
| JP2997600B2 (en) | Display control device | |
| JP2000056753A (en) | Display input device and display input method | |
| JP2765313B2 (en) | Touch panel device | |
| JPH05181865A (en) | Proofreading editing system | |
| JPH0738153B2 (en) | Display data enlargement device | |
| JPH07307895A (en) | Still image display device and its operation panel | |
| JPH083809B2 (en) | Small electronic device with graph display function | |
| JPH0784701A (en) | Pen input information processing device | |
| JPH04329482A (en) | Image rotation processing method and processing device for relevant method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20010403 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090511 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100511 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |