JP3483977B2 - Cursor navigation device for graphic processing device - Google Patents
Cursor navigation device for graphic processing deviceInfo
- Publication number
- JP3483977B2 JP3483977B2 JP07421795A JP7421795A JP3483977B2 JP 3483977 B2 JP3483977 B2 JP 3483977B2 JP 07421795 A JP07421795 A JP 07421795A JP 7421795 A JP7421795 A JP 7421795A JP 3483977 B2 JP3483977 B2 JP 3483977B2
- Authority
- JP
- Japan
- Prior art keywords
- cursor
- graphic
- coordinate
- designated
- 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 - Fee Related
Links
Landscapes
- Digital Computer Display Output (AREA)
- Controls And Circuits For Display Device (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、コンピュータを用い
た図形処理装置、特にカーソルで指定された画面上の特
定の点、図形およびこの図形上の特定の点等の表示に関
するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a graphic processing apparatus using a computer, and more particularly to displaying a specific point on a screen designated by a cursor, a graphic and a specific point on the graphic.
【0002】[0002]
【従来の技術】図14は従来の図形処理装置の概略的な
構成を示す図であり、1は図形処理装置、2は内蔵する
プログラムに従って実際の図形処理を行う基本装置、3
はディスプレイ装置、4はキーボード、5はマウスであ
る。また、基本装置2にはこの他に必要に応じて、プロ
ッタ、タブレット、固定ディスク装置、磁気テープ装
置、プリンタ、カラーハードコピー装置等がオプション
で接続されるが、ここでは省略する。2. Description of the Related Art FIG. 14 is a diagram showing a schematic structure of a conventional graphic processing apparatus. 1 is a graphic processing apparatus, 2 is a basic apparatus for actually performing graphic processing according to a program incorporated therein, and 3 is a basic apparatus.
Is a display device, 4 is a keyboard, and 5 is a mouse. In addition, a plotter, a tablet, a fixed disk device, a magnetic tape device, a printer, a color hard copy device, and the like are optionally connected to the basic device 2, but they are omitted here.
【0003】また、図15は従来の図形処理装置の、特
にカーソルに関する動作について説明するための図であ
り、(a)は図形処理装置のディスプレイ装置の表示画
面、(b)は図形処理装置の入力手段の1つであるマウス
の操作を示す。図において、3aは表示画面、6はマウ
ス5を操作する机である。Further, FIG. 15 is a diagram for explaining an operation of a conventional graphic processing device, particularly regarding a cursor. (A) is a display screen of a display device of the graphic processing device, (b) is a display screen of the graphic processing device. The operation of a mouse, which is one of the input means, is shown. In the figure, 3a is a display screen, and 6 is a desk for operating the mouse 5.
【0004】表示画面3a上のカーソルCの移動は、机
6上のマウス5を移動させることにより行われる。すな
わち、マウス5をA点からB点へ移動させると、表示画
面3a上のカーソルCがマウス5の動作に対応してA点
からB点へ移動する。このようにしてマウス5を移動さ
せることにより、カーソルCを画面上の所望の位置に移
動させて、特定の点や図形を指定することができる。The cursor C on the display screen 3a is moved by moving the mouse 5 on the desk 6. That is, when the mouse 5 is moved from the point A to the point B, the cursor C on the display screen 3a moves from the point A to the point B corresponding to the movement of the mouse 5. By moving the mouse 5 in this way, the cursor C can be moved to a desired position on the screen and a specific point or figure can be designated.
【0005】また一般に、すでに画面上に作成されてい
る図形の、例えば線の端部や中心、円の中心点、さらに
は線同士の交点等を指定する場合、カーソルCがその目
標点の所定の範囲に入れば、これを指定したと認識する
ように図形処理装置のプログラムは構成されている。Further, in general, when designating, for example, the end or center of a line, the center point of a circle, the intersection of lines, etc. of a graphic already created on the screen, the cursor C is set to a predetermined point of the target point. If it falls within the range of, the program of the graphics processing device is configured so as to recognize it as designated.
【0006】すなわち、例えば図16の(a)のように、
移動させたカーソルCの位置が、どの図形とも特に関係
のない位置にあれば、図形処理装置ではカーソルCで指
定された点はこのカーソルCの中心の任意座標点Pと認
識される。また(b)のようにカーソルCの位置が、線の
端部の所定の範囲内にあれば、カーソルCで指定された
点は、この線の端点Eと認識される。さらに(c)のよう
にカーソルCの位置が、線の中心の所定の範囲内にあれ
ば、指定された点は、この線の中心点Mと認識される。That is, for example, as shown in FIG.
If the position of the moved cursor C is not related to any figure, the figure processing device recognizes the point designated by the cursor C as an arbitrary coordinate point P at the center of the cursor C. If the position of the cursor C is within a predetermined range at the end of the line as shown in (b), the point designated by the cursor C is recognized as the end point E of this line. Further, if the position of the cursor C is within a predetermined range of the center of the line as shown in (c), the designated point is recognized as the center point M of this line.
【0007】このようにして、カーソルCを移動させて
表示画面3a上の所望の位置を指定した状態で、図15
(b)のマウス5のスイッチ5aを押す(以下クリック操
作とする)ことにより、特定の点、図形およびこの図形
上の特定の点等の指定内容が図形処理装置内で確定す
る。確定されると図形処理装置は、図15の(a)の表示
画面3aの例えば下部3bに確定した内容を文字や記号
で表示し、ユーザーはこれを見て図形処理装置が画面上
の何を認識したのかを確認することができる。In this way, with the cursor C being moved to specify a desired position on the display screen 3a,
By pressing the switch 5a of the mouse 5 in (b) (hereinafter referred to as a click operation), the specified contents such as a specific point, a graphic and a specific point on this graphic are fixed in the graphic processing device. When confirmed, the graphics processing device displays the confirmed contents, for example, in the lower part 3b of the display screen 3a of FIG. 15A in characters or symbols, and the user sees this and what the graphics processing device shows on the screen. You can check whether you have recognized.
【0008】[0008]
【発明が解決しようとする課題】以上のように従来の図
形処理装置では、カーソルで指定された内容が、クリッ
ク操作を行って図形処理装置内で確定された後に、画面
に表示されていた。このため、ユーザーはクリック操作
を行った後でないと、確定された内容を確認することが
できず、確定された内容が意図したものと異なる場合に
は、この確定した内容を取り消して、再度、指定動作を
やり直さなければならなかった。特に複雑な図形の場合
には、ユーザーが意図した指定内容と図形処理装置が認
識する指定内容で食う違いが生じる場合が多いが、ユー
ザーはクリック操作を行った後でないと、確定された内
容を確認することはできず、従って誤操作が増えるとい
う問題があった。As described above, in the conventional graphic processing apparatus, the content designated by the cursor is displayed on the screen after the click operation is performed to confirm the content in the graphic processing apparatus. Therefore, the user cannot confirm the confirmed content until after the click operation is performed, and if the confirmed content is different from the intended one, the confirmed content is canceled and the The designated action had to be redone. Especially in the case of complicated figures, there are many cases where there is a discrepancy between the specified content intended by the user and the specified content recognized by the graphic processing device, but the user can confirm the confirmed content only after performing the click operation. There was a problem that it could not be confirmed, and therefore erroneous operations increased.
【0009】この発明は、上記のような課題を解消する
ためになされたもので、カーソルによる指定に対する図
形処理装置での現在認識されている内容、すなわち現在
カーソルが指定している内容を常に表示し、ユーザーが
カーソルを移動させながら、図形処理装置内での認識内
容を確認できる図形処理装置用カーソルナビゲーション
装置を提供することを目的とする。The present invention has been made to solve the above problems, and always displays the contents currently recognized by the graphics processing device in response to the designation by the cursor, that is, the contents currently designated by the cursor. However, it is an object of the present invention to provide a cursor navigation device for a graphic processing device, which allows a user to confirm the contents of recognition in the graphic processing device while moving the cursor.
【0010】[0010]
【課題を解決するための手段】上記の目的に鑑み、この
発明の第1の発明は、図形処理装置におる画面上の現在
カーソルで指定されている内容を常に表示する図形処理
装置用カーソルナビゲーション装置であって、表示画面
を有するディスプレイ装置と、この表示画面上のカーソ
ルを移動させるための入力を行う入力手段と、上記カー
ソルで指定されている内容を演算処理して求め、表示す
るカーソルナビゲーション情報を決定する演算処理手段
と、上記ディスプレイ装置の表示画面に設けられ、上記
演算処理手段で決定されたカーソルナビゲーション情報
を常に表示するカーソルナビゲーション情報表示領域
と、上記カーソルで指定することのできる内容に関する
限定条件を格納した限定条件格納手段と、を備え、上記
演算処理手段がこの限定条件に従って表示内容を決定す
ることを特徴とする図形処理装置用カーソルナビゲーシ
ョン装置にある。In view of the above object, a first invention of the present invention is a cursor navigation for a graphics processing device, which always displays the contents currently designated by the cursor on the screen of the graphics processing device. The device is a display device having a display screen, an input means for inputting to move a cursor on the display screen, and a cursor navigation for calculating and displaying the contents designated by the cursor. Arithmetic processing means for determining information, a cursor navigation information display area provided on the display screen of the display device for constantly displaying the cursor navigation information determined by the arithmetic processing means, and contents that can be designated by the cursor Regarding
Limiting condition storage means for storing the limiting condition;
The arithmetic processing means determines the display content according to this limited condition.
A cursor navigation device for a graphic processing device , characterized in that
【0011】[0011]
【0012】この発明の第2の発明は、上記カーソルナ
ビゲーション情報表示領域に表示される内容が、カーソ
ルで指定された図形要素と、この図形要素上の特定の点
および単なる座標点のいずれかとからなり、上記限定条
件格納手段に格納された限定条件が、カーソルで指定で
きる図形要素を拘束する要素拘束条件、およびこの図形
要素上のカーソルで指定できる特定の点を拘束する座標
拘束条件を含むことを特徴とする。 According to a second aspect of the present invention, the content displayed in the cursor navigation information display area is based on a graphic element designated by the cursor, and a specific point or a simple coordinate point on the graphic element. The limiting condition stored in the limiting condition storage means includes an element restraining condition that restrains a graphic element that can be designated by a cursor, and a coordinate restraining condition that restrains a specific point that can be designated by the cursor on this graphical element. Is characterized by.
【0013】この発明の第3の発明は、上記限定条件格
納手段に格納された要素拘束条件および座標拘束条件
が、上記図形処理装置に入力されるコマンド毎にそれぞ
れ設定されていることを特徴とする。 A third aspect of the invention, and wherein: the restriction condition storage unit stored in the element constraints and coordinate constraint conditions, are set respectively for each command that is input to the graphics processing apparatus To do.
【0014】この発明の第4の発明は、上記演算処理手
段が、上記カーソルで指定された図形要素およびこの図
形要素上の特定の点が複数存在する場合に、これらを全
て候補とし、上記限定条件格納手段が限定条件として、
これらの図形要素およびこの図形要素上の特定の点の表
示する優先順位条件をさらに格納していることを特徴と
する。 In a fourth aspect of the present invention , when the arithmetic processing means has a plurality of graphic elements designated by the cursor and a plurality of specific points on the graphic elements, all of them are candidates, and the above limitation is applied. The condition storage means is a limited condition,
And characterized in that it stores these graphical elements and priority condition for displaying a specific point on this graphic element further
To do.
【0015】この発明の第5の発明は、上記限定条件格
納手段の限定条件が書き換え可能であることを特徴とす
る。 A fifth aspect of the present invention is characterized in that the limiting condition of the limiting condition storage means can be rewritten .
It
【0016】この発明の第6の発明は、上記カーソルナ
ビゲーション情報表示領域が、カーソルで指定された図
形要素を表示する1マスの要素表示枠と、この図形要素
上の特定の点および単なる座標点のいずれかを表示する
1マスの座標表示枠と、からなることを特徴とする。 According to a sixth aspect of the present invention , the cursor navigation information display area includes a one-cell element display frame for displaying a graphic element designated by a cursor, and a specific point and a simple coordinate point on the graphic element. And a coordinate display frame of one cell for displaying any of the above.
【0017】[0017]
【作用】この発明の第1の発明では、カーソルで指定さ
れている内容を常に演算処理して求め、ディスプレイ装
置の表示画面に設けられたカーソルナビゲーション情報
表示領域に表示し、ユーザーがカーソルの指定内容を常
に、すなわち確定操作(クリック操作)前に確認できるよ
うにし、また、カーソルで指定することのできる内容に
関する限定条件を格納した限定条件格納手段をさらに設
けることにより、不要な要素を無視することにより、よ
り効率良く表示内容を決定するようにした。 According to the first aspect of the present invention, the contents designated by the cursor are always calculated and obtained, and the contents are displayed in the cursor navigation information display area provided on the display screen of the display device so that the user can designate the cursor. The contents can be confirmed at all times, that is, before the confirmation operation (click operation), and the contents can be specified with the cursor.
Further, a limiting condition storage means for storing the limiting conditions relating to
By ignoring unnecessary elements,
The display contents are decided more efficiently.
【0018】[0018]
【0019】この発明の第2の発明では、カーソルナビ
ゲーション情報表示領域に表示される内容を、カーソル
で指定された図形要素と、この図形要素上の特定の点お
よび単なる座標点のいずれかとし、限定条件格納手段に
カーソルで指定できる図形要素を拘束する要素拘束条
件、およびこの図形要素上のカーソルで指定できる特定
の点を拘束する座標拘束条件を設け、カーソルで指定さ
れた図形要素、この図形要素上の特定の点、或は単なる
座標点を効率良く表示し、判断できるようにした。In a second aspect of the present invention, the content displayed in the cursor navigation information display area is either a graphic element designated by the cursor, a specific point on the graphic element, or a simple coordinate point. An element constraint condition that constrains a graphic element that can be designated by the cursor and a coordinate constraint condition that constrains a specific point that can be designated by the cursor on this graphic element are provided in the limiting condition storage means, and the graphic element designated by the cursor, this graphic A specific point on the element or a simple coordinate point can be efficiently displayed and judged.
【0020】この発明の第3の発明では、限定条件格納
手段に格納された要素拘束条件および座標拘束条件を、
図形処理装置に入力されるコマンド毎にそれぞれ設定
し、コマンド毎に必要な要素だけを考慮するようにし
た。According to a third aspect of the present invention , the element constraint condition and the coordinate constraint condition stored in the limiting condition storage means are
It is set for each command input to the graphic processing device, and only necessary elements are considered for each command.
【0021】この発明の第4の発明では、カーソルで指
定された図形要素およびこの図形要素上の特定の点が複
数存在する場合に、これらを全て表示の候補とし、限定
条件格納手段に、これらの図形要素およびこの図形要素
上の特定の点の表示する優先順位条件を設け、カーソル
下に複数の図形要素およびこの図形要素上の特定の点が
あっても、効率良く表示し、判断できるようにした。In the fourth aspect of the present invention , when there are a plurality of graphic elements designated by the cursor and specific points on the graphic elements, all of them are candidates for display, and these are stored in the limiting condition storage means. Priority conditions for displaying the graphic element and a specific point on this graphic element are set so that even if there are multiple graphic elements and a specific point on this graphic element, they can be efficiently displayed and judged. I chose
【0022】この発明の第5の発明では、限定条件格納
手段の限定条件を書き換え可能にし、限定条件を随時変
更できるようにした。In the fifth aspect of the present invention , the limiting condition of the limiting condition storage means can be rewritten, and the limiting condition can be changed at any time.
【0023】この発明の第6の発明では、カーソルナビ
ゲーション情報表示領域を、カーソルで指定された図形
要素を表示する1マスの要素表示枠と、この図形要素上
の特定の点および単なる座標点のいずれかを表示する1
マスの座標表示枠と、からなる2文字で表示するものと
し、より簡潔に表示するようにした。In the sixth aspect of the present invention , the cursor navigation information display area is provided with an element display frame of one square for displaying a graphic element designated by the cursor, a specific point on this graphic element, and a simple coordinate point. Display either 1
It is supposed to be displayed with two characters consisting of the coordinate display frame of the cell, so that the display is simpler.
【0024】[0024]
【実施例】以下、この発明を実施例に従って説明する。
図1はこの発明の一実施例によるカーソルナビゲーショ
ン装置を備えた図形処理装置の概略的な構成を示す図で
あり、1aは図形処理装置、20は内蔵するプログラム
に従って実際の図形処理を行う基本装置、30はディス
プレイ装置、4はキーボード、5はマウスである。ま
た、従来と同様に基本装置20にはこの他に必要に応じ
て、プロッタ、タブレット、固定ディスク装置、磁気テ
ープ装置、プリンタ、カラーハードコピー装置等がオプ
ションで接続されるが、ここでは省略する。EXAMPLES The present invention will be described below with reference to examples.
FIG. 1 is a diagram showing a schematic configuration of a graphic processing device equipped with a cursor navigation device according to an embodiment of the present invention. 1a is a graphic processing device, and 20 is a basic device for actually carrying out graphic processing according to a built-in program. , 30 is a display device, 4 is a keyboard, and 5 is a mouse. Further, as in the conventional case, a plotter, a tablet, a fixed disk device, a magnetic tape device, a printer, a color hard copy device, etc. are optionally connected to the basic device 20 as required, but they are omitted here. .
【0025】図14に示す従来の図形処理装置と特に異
なる点は、基本装置20内のソフトウエアの構成と、デ
ィスプレイ装置30の表示画面に、後述するカーソルで
指示図形処理装置1a内での認識内容を示す、カーソル
ナビゲーション情報表示領域30cが設けられている点
である。14 is different from the conventional graphic processing device shown in FIG. 14 in that the software structure in the basic device 20 and the display screen of the display device 30 are indicated by a cursor (to be described later) in the graphic processing device 1a. The point is that a cursor navigation information display area 30c showing the contents is provided.
【0026】図2には、基本装置20内の構成を示す。
図2において、201はCPU等から構成される演算/
制御部、202は演算/制御部201のシステムプログ
ラム等が格納されているプログラムメモリ、203はデ
ータメモリ、204は画面上の図形やカーソル等の位置
座標を制御する位置座標制御部、205はディスプレイ
装置30が接続されたディスプレイ制御部、206はマ
ウス5が接続されたマウス制御部、207はキーボード
4が接続されたキーボード制御部、210は後述する各
種テーブル等が格納されているメモリ部、そして208
はこれらを相互に接続する内部バスである。FIG. 2 shows the internal structure of the basic device 20.
In FIG. 2, reference numeral 201 denotes an operation / comprising a CPU, etc.
A control unit, 202 is a program memory in which the system programs of the arithmetic / control unit 201 are stored, 203 is a data memory, 204 is a position coordinate control unit that controls the position coordinates of figures and cursors on the screen, and 205 is a display. A display control unit to which the device 30 is connected, 206 is a mouse control unit to which the mouse 5 is connected, 207 is a keyboard control unit to which the keyboard 4 is connected, 210 is a memory unit in which various tables to be described later are stored, and 208
Is an internal bus that connects them to each other.
【0027】また、メモリ部210において、211は
シンタックステーブル、212は座標拘束条件テーブ
ル、213は要素拘束条件テーブル、214は座標入力
方法の優先順位条件テーブル、215は要素入力方法の
優先順位条件テーブル、216はユーザー用要素拘束テ
ーブルである。これらの詳細については後述する。In the memory unit 210, 211 is a syntax table, 212 is a coordinate constraint condition table, 213 is an element constraint condition table, 214 is a coordinate input method priority condition table, and 215 is an element input method priority condition table. A table 216 is a user constraint table. Details of these will be described later.
【0028】なお、ディスプレイ装置30がディスプレ
イ装置を構成し、マウス5およびキーボード4が入力手
段を構成し、演算/処理部201、プログラムメモリ2
02が演算処理手段を構成し、図1に示すカーソルナビ
ゲーション情報表示領域30cがカーソルナビゲーショ
ン情報表示領域を構成し、メモリ部210内のテーブル
211〜216が限定条件格納手段を構成する。The display device 30 constitutes a display device, the mouse 5 and the keyboard 4 constitute input means, and the arithmetic / processing section 201 and the program memory 2 are included.
02 constitutes an arithmetic processing means, the cursor navigation information display area 30c shown in FIG. 1 constitutes a cursor navigation information display area, and the tables 211 to 216 in the memory section 210 constitute limiting condition storage means.
【0029】カーソルにより画面上の特定の点や図形要
素上の特定の点、および図形要素を指定する際に、座標
入力と要素入力の2つの入力方法がある。座標入力は、
カーソルのある座標に基づいて特定の点や図形要素上の
特定の点を指定するものである。要素入力は、図形要素
だけを指定するものである。When a specific point on the screen, a specific point on a graphic element, and a graphic element are designated by a cursor, there are two input methods, coordinate input and element input. Input coordinates
It specifies a specific point or a specific point on a graphic element based on the coordinates of the cursor. The element input specifies only the graphic element.
【0030】カーソルの図形要素の感知範囲は、カーソ
ルのサイズに依存する。すなわち、図3の(a)のように
カーソル下に要素があれば、これを検知し、(b)のよう
にカーソル下に要素がなければ、検知しない。The sensing range of the graphic element of the cursor depends on the size of the cursor. That is, if there is an element under the cursor as shown in FIG. 3A, this is detected, and if there is no element under the cursor as shown in FIG. 3B, it is not detected.
【0031】そして、カーソル下に複数の図形要素が存
在する場合があるが、この場合には、メモリ部210内
の座標入力方法の優先順位条件テーブル214および要
素入力方法の優先順位条件テーブル215に格納されて
いる条件に基づいて、表示する優先順位が決まる。A plurality of graphic elements may exist under the cursor. In this case, the coordinate input method priority order condition table 214 and the element input method priority order condition table 215 in the memory unit 210 are displayed. The display priority is determined based on the stored conditions.
【0032】座標入力の場合を例に挙げれは、座標入力
方法の優先順位条件テーブル214に例えば図4に示す
ように、a:任意座標、b:交点、c:端点、d:中心
点・・・の順で優先順位が定義してあれば、これに従っ
て表示の優先順位が決まる。要素入力の場合も同様に、
要素入力方法の優先順位条件テーブル215に例えば
点、線、円、楕円・・・等の順で優先順位が定義してあ
り、これに従って表示の優先順位が決まる。In the case of inputting coordinates, for example, as shown in FIG. 4 in the priority condition table 214 of the coordinate input method, a: arbitrary coordinates, b: intersection, c: end point, d: center point ...・ If the priority order is defined in the order of, the display priority order is determined accordingly. Similarly for element input,
The priority order condition table 215 of the element input method defines the priority order in the order of dots, lines, circles, ellipses, etc., and the display priority order is determined according to this.
【0033】また、座標入力の場合のカーソルの位置と
カーソルナビゲーション情報表示領域30cの表示との
関係を図5および図6に従って説明する。図5に表示画
面上のカーソルCと図形との関係、図6にはその時の表
示領域30cの表示例を示す。なお、表示領域30cに
おいて31は線、円等の図形要素を示す要素表示枠、3
2は指示点、交点、端点等の特定の点や図形要素上の特
定の点を示す座標表示枠を示す。The relationship between the position of the cursor and the display of the cursor navigation information display area 30c in the case of inputting coordinates will be described with reference to FIGS. FIG. 5 shows the relationship between the cursor C and the graphic on the display screen, and FIG. 6 shows a display example of the display area 30c at that time. In the display area 30c, 31 is an element display frame showing graphic elements such as lines and circles.
Reference numeral 2 denotes a coordinate display frame showing a specific point such as a designated point, an intersection, an end point, or a specific point on a graphic element.
【0034】図5の(a)のように、カーソルCがどの図
形要素とも特に関係のない位置にあれば、カーソルCで
指定された点は指示座標Pとなり、表示領域30cの表
示は図6の(a)に示すように、要素表示枠31は該等要
素がないので“−"(ハイフン)、座標表示枠32は指示
座標を示す“指"となる。As shown in FIG. 5A, if the cursor C is in a position not particularly related to any figure element, the point designated by the cursor C becomes the designated coordinate P, and the display area 30c is displayed as shown in FIG. As shown in (a) of the above, since the element display frame 31 does not have such an equal element, "-" (hyphen), and the coordinate display frame 32 becomes a "finger" indicating the designated coordinate.
【0035】次に、図5の(b)に示すようにカーソルC
下に線があり、かつカーソルCの位置が線の端部の所定
の範囲内にあれば、カーソルCで指定された点は線の端
部Eとなり、表示領域30cの表示は図6の(b)に示す
ように、要素表示枠31は“線"、座標表示枠32は端
部を示す“端"となる。また、図5の(c)に示すよう
に、カーソルCが線上の中心点の所定範囲内にあれば、
線の中心点MLが指定されたことになり、図6の(c)に
示すように、要素表示枠31は“線"、座標表示枠32
は中心点を示す“中"となる。Next, as shown in FIG. 5B, the cursor C
If there is a line below and the position of the cursor C is within a predetermined range of the end of the line, the point designated by the cursor C is the end E of the line, and the display area 30c is displayed as shown in FIG. As shown in b), the element display frame 31 is a "line", and the coordinate display frame 32 is an "end" indicating an end. Further, as shown in FIG. 5C, if the cursor C is within the predetermined range of the center point on the line,
Since the center point ML of the line has been designated, as shown in FIG. 6C, the element display frame 31 is “line” and the coordinate display frame 32.
Is "medium" indicating the center point.
【0036】また、図形要素の優先順位において線より
円が優先されていたり、或は後述するカーソルで指定す
る図形要素を限定するための要素拘束条件で円が定義さ
れている場合において、カーソルCが図5の(d)の位置
にある場合を考える。この場合、座標入力方法の優先順
位条件テーブル214で交点が優先されていれば、線と
円との交点CLが指定され、表示領域30cの表示は図
6の(d)に示すように円の交点を示す“円"“交"とな
り、中心点が優先されていれば、円の中心点MCを示す
“円"“中"となる。In addition, when the circle is prioritized over the line in the priority order of the graphic element or the circle is defined by the element constraint condition for limiting the graphic element specified by the cursor described later, the cursor C Is at the position of (d) in FIG. In this case, if the intersection is prioritized in the priority condition table 214 of the coordinate input method, the intersection CL of the line and the circle is specified, and the display area 30c is displayed in the circle as shown in (d) of FIG. If the center point is prioritized, it will be "circle""middle" indicating the center point MC of the circle.
【0037】また、図5の(d)において図形要素の優先
順位において円より線が優先されていたり、或は後述す
るカーソルで指定する図形要素を限定するための要素拘
束条件で線が定義されていれば、表示領域30cの表示
は線の交点を示す“線"“交"と、線の中心点を示す
“線"“中"となる。In FIG. 5 (d), the line is prioritized over the circle in the priority of the graphic element, or the line is defined by the element constraint condition for limiting the graphic element designated by the cursor described later. If so, the display in the display area 30c is "line""intersection" indicating the intersection of the lines and "line""middle" indicating the center point of the lines.
【0038】また、カーソルCが図5の(e)の位置にあ
る場合は、座標入力方法の優先順位条件テーブル214
で端点が優先されていれば、円の端点Eが指定され、表
示領域30cの表示は図6の(e)に示すように円の端点
を示す“円"“端"となり、中心点が優先されていれば、
円の中心点MCを示す“円"“中"となる。When the cursor C is located at the position (e) in FIG. 5, the coordinate input method priority condition table 214
If the end point is prioritized in, the end point E of the circle is designated, and the display area 30c becomes “circle” “end” indicating the end point of the circle as shown in FIG. If done,
It becomes "circle" or "medium" indicating the center point MC of the circle.
【0039】次に、図2のメモリ部210のシンタック
ステーブル211、座標拘束条件テーブル212および
要素拘束条件テーブル213について説明する。シンタ
ックステーブル211には、図形の移動、回転、消去、
直線を引く等の各コマンド(機能)毎に定められた入力順
序および入力方法に関する各種定義が格納されており、
この中に、座標入力と要素入力のいずれの入力方法で操
作(処理)が行われるかが格納されている。そして、図7
に示すように例えば“移動(MOVE)"というコマンド
IDが入力されれば、これに対応する例えば311の情
報が検索され、現在のパラメータに対する入力方法は座
標入力、要素入力のいずれの入力方法なのかがユーザに
画面表示等で知らされる。Next, the syntax table 211, the coordinate constraint condition table 212 and the element constraint condition table 213 of the memory unit 210 of FIG. 2 will be described. In the syntax table 211, moving, rotating, erasing,
Stores various definitions related to the input order and input method defined for each command (function) such as drawing a straight line.
In this, the input method of coordinate input or element input is stored. And FIG.
For example, if a command ID “MOVE” is input as shown in, information corresponding to this, for example, 311 is retrieved, and the input method for the current parameter is neither coordinate input nor element input. The user is informed whether or not it is displayed on the screen.
【0040】また、入力されたコマンドに対応してシン
タックステーブル211上の各種定義より拘束条件が検
索され、座標拘束条件テーブル212および要素拘束条
件テーブル213に格納される。すなわち、座標拘束条
件テーブル212および要素拘束条件テーブル213に
は、該コマンドに対応した、カーソルで指定する座標、
図形要素を限定する座標拘束条件、要素拘束条件が、図
8の(a)および(b)に示すようにそれぞれ格納される。Further, a constraint condition is retrieved from various definitions on the syntax table 211 corresponding to the input command and stored in the coordinate constraint condition table 212 and the element constraint condition table 213. That is, in the coordinate constraint condition table 212 and the element constraint condition table 213, the coordinates designated by the cursor corresponding to the command,
A coordinate constraint condition and an element constraint condition that limit the graphic element are stored as shown in FIGS. 8A and 8B, respectively.
【0041】また、図9に座標入力における座標拘束条
件と要素拘束条件との関係を示す。図9の(a)は座標拘
束条件の一例、(b)は要素拘束条件の一例、(c)はこれ
らの2つの拘束条件をマトリックス状にれらの条件に基
づく座標入力時の拘束条件を示す。また、図10には、
図9の(c)のマトリックス上の種々の条件でのカーソル
ナビゲーション情報表示領域30cの表示内容を示す。FIG. 9 shows the relationship between the coordinate constraint condition and the element constraint condition in the coordinate input. FIG. 9A shows an example of coordinate constraint conditions, FIG. 9B shows an example of element constraint conditions, and FIG. 9C shows these two constraint conditions in a matrix when the coordinate input is performed based on these conditions. Show. In addition, in FIG.
The display contents of the cursor navigation information display area 30c under various conditions on the matrix of FIG. 9C are shown.
【0042】まず、図9の(c)の、要素拘束条件も座標
拘束条件もないNの場合には、図4に示す座標入力方法
の優先順位条件テーブル214の優先順位条件だけに基
づいて表示内容が決定する。First, in the case of N in FIG. 9C in which neither the element constraint condition nor the coordinate constraint condition is present, the display is based on only the priority condition of the priority condition table 214 of the coordinate input method shown in FIG. The content is decided.
【0043】次に、座標拘束条件がないAの場合には、
カーソルCが要素拘束条件で指定された図形要素上にあ
る時には、図10の(a)に示すように、要素表示枠31
はその図形要素を示し、座標表示枠32は優先順位条件
テーブル214の優先順位条件に従って表示を行う。ま
た、カーソルCが要素拘束条件で指定された図形要素上
にない時には、図10の(b)に示すように、要素表示枠
31は該等図形要素無しを意味する例えば“−"(ハイフ
ン)、座標表示枠32はカーソルCによる指示座標を示
す“指"を表示する。Next, in the case of A which has no coordinate constraint condition,
When the cursor C is on the graphic element designated by the element constraint condition, as shown in FIG.
Indicates the graphic element, and the coordinate display frame 32 displays according to the priority order condition of the priority order condition table 214. When the cursor C is not on the graphic element designated by the element constraint condition, as shown in FIG. 10B, the element display frame 31 means that there is no such graphic element, for example, "-" (hyphen). The coordinate display frame 32 displays a "finger" indicating the coordinate pointed by the cursor C.
【0044】次に、座標拘束条件がカーソルの指示座標
点であるBの場合には、図10の(c)に示すように、要
素表示枠31は該等図形要素無しを意味する例えば
“−"(ハイフン)、座標表示枠32はカーソルCによる
指示座標を示す“指"を表示する。Next, when the coordinate constraint condition is B, which is the designated coordinate point of the cursor, as shown in FIG. 10C, the element display frame 31 means that there is no such graphic element, for example, "-". The "(hyphen)" coordinate display frame 32 displays a "finger" indicating the coordinate pointed by the cursor C.
【0045】次に、要素拘束条件および座標拘束条件が
それぞれにあるCの場合には、図10の(d)〜(g)の左
側に示すように、要素表示枠31はカーソルC下にある
図形要素(点、線、円、楕円・・・)を示し、座標表示枠
32は座標拘束条件に従って“交"、“端"、“中"、
“要"(要素上の点)を表示する。なお、カーソルC下に
図形要素がない場合には、図10の(d)〜(g)の右側に
示すように、要素表示枠31は無効を示す例えば“×"
を示し、座標表示枠32だけが表示され、このような無
効状態ではエラーとなり、クリック操作は無視される。Next, when the element constraint condition and the coordinate constraint condition are C respectively, the element display frame 31 is under the cursor C as shown on the left side of (d) to (g) of FIG. Graphic elements (points, lines, circles, ellipses, etc.) are shown, and the coordinate display frame 32 has “intersection”, “edge”, “middle”,
Display "required" (point on element). When there is no graphic element under the cursor C, the element display frame 31 indicates invalid, as shown on the right side of (d) to (g) of FIG.
Is displayed and only the coordinate display frame 32 is displayed. In such an invalid state, an error occurs and the click operation is ignored.
【0046】次に、要素入力について説明する。要素入
力は座標点は無関係に図形要素のみを指定するものであ
り、ユーザーは前以て図2のユーザー用要素拘束条件テ
ーブル216に指定する図形要素の拘束条件(点、線、
円、楕円、曲線、注記、複合形状等)を指定できる。ま
た、図2および図8の(b)に示された要素拘束条件テー
ブル213には、上述のように各コマンド(機能)毎にそ
れぞれ要素拘束条件が格納されている。Next, the element input will be described. The element input designates only the graphic element regardless of the coordinate points, and the user specifies the graphic element constraint conditions (point, line, line, etc.) previously specified in the user element constraint condition table 216 of FIG.
Circle, ellipse, curve, note, compound shape, etc.) can be specified. The element constraint condition table 213 shown in FIGS. 2 and 8B stores the element constraint conditions for each command (function) as described above.
【0047】そして、(1)上記ユーザー用要素拘束条件
テーブル216の条件と、(2)要素拘束条件テーブル2
13の条件と、(3)カーソルCの下にある図形要素と、
の3つのアンド条件に従って表示する図形要素が決定
し、例えば円の場合には、図11の(a)に示すように、
要素表示枠31に“円"が表示される。また、要素入力
では座標表示枠32は不要なので常に例えば“/"(スラ
ッシュ)となる。また、上記のアンド条件で対応する図
形要素がない場合には、図11の(b)に示すように要素
表示枠31が“×"となる。Then, (1) the condition of the user element constraint condition table 216, and (2) the element constraint condition table 2
13 conditions and (3) the graphic element under the cursor C,
The graphic element to be displayed is determined in accordance with the three AND conditions of, for example, in the case of a circle, as shown in FIG.
“Circle” is displayed in the element display frame 31. Further, since the coordinate display frame 32 is not necessary for element input, it is always "/" (slash). If there is no corresponding graphic element under the above-mentioned AND condition, the element display frame 31 becomes "x" as shown in FIG. 11 (b).
【0048】次に、図12および図13に示すフローチ
ャート図に従ってこの発明のカーソルナビゲーション装
置の動作を説明する。このカーソルナビゲーション装置
は通常の図形処理装置の一部として動作する。Next, the operation of the cursor navigation apparatus of the present invention will be described with reference to the flowcharts shown in FIGS. This cursor navigation device operates as part of a conventional graphic processing device.
【0049】まず、コマンド(機能)名が入力されると
(ステップS1)、コマンド定義テーブルすなわち図2お
よび図7に示すシンタックステーブル211を検索して
(ステップS2)て、該コマンドの操作方法が座標入力と
要素入力のいずれの方法で行われるかが確認され、これ
が画面表示等によってユーザーに知らされる。First, when a command (function) name is entered
(Step S1), the command definition table, that is, the syntax table 211 shown in FIGS. 2 and 7 is searched.
In step S2, it is confirmed whether the operation method of the command is coordinate input or element input, and the user is notified of this by a screen display or the like.
【0050】そして座標入力である場合には(ステップ
S3)、図2および図8に示す座標拘束条件テーブル2
12を検索して座標拘束条件を確認する(ステップS
4)。そして座標拘束条件が指示座標だけの場合には(ス
テップS5)、図形要素は無関係となり、カーソルで指
定された座標が装置に入力され(ステップS6)、この指
示座標のナビゲーション情報表示が行われる(ステップ
S12)。If it is the coordinate input (step S3), the coordinate constraint condition table 2 shown in FIG. 2 and FIG.
12 to check the coordinate constraint conditions (step S
4). When the coordinate constraint condition is only the designated coordinate (step S5), the graphic element becomes irrelevant, the coordinate designated by the cursor is input to the device (step S6), and the navigation information of the designated coordinate is displayed (step S6). Step S12).
【0051】一方、ステップS5で座標拘束条件に交
点、端点等の図形要素に関するものがあれば、図2およ
び図8に示す要素拘束条件テーブル213を検索して要
素拘束条件を確認し(ステップS7)、これらの条件を考
慮してカーソルで指定された座標が装置に入力される
(ステップS8)。On the other hand, if there are coordinate constraint conditions relating to graphic elements such as intersections and end points in step S5, the element constraint condition table 213 shown in FIGS. 2 and 8 is searched to confirm the element constraint conditions (step S7). ), The coordinates specified by the cursor are input to the device in consideration of these conditions.
(Step S8).
【0052】次に、カーソル下の全ての図形要素を入力
(ピックアップ)して(ステップS9)、図形要素がある場
合には(ステップS10)、この図形要素と、ステップS
4の座標拘束条件と、ステップS8のカーソルの座標と
からナビゲーションデータを算出し(ステップS11)、
ディスプレイ装置30のカーソルナビゲーション情報表
示領域30c(図1参照)にナビゲーション情報を表示す
る(ステップS12)。この際、カーソル下に複数の該当
する点或は要素があれば、図2および図4に示す座標入
力方法の優先順位条件テーブル214に基づく優先順位
で表示が行われる。Next, input all graphic elements under the cursor
(Pickup) (step S9), and if there is a graphic element (step S10), this graphic element and step S
The navigation data is calculated from the coordinate constraint condition of 4 and the cursor coordinate of step S8 (step S11),
The navigation information is displayed in the cursor navigation information display area 30c (see FIG. 1) of the display device 30 (step S12). At this time, if there are a plurality of corresponding points or elements under the cursor, the display is performed in the priority order based on the priority order condition table 214 of the coordinate input method shown in FIGS.
【0053】ユーザーがカーソルナビゲーション情報表
示領域30cの表示内容を確認し、所望の点或は図形要
素上の点が指定されたことを確認して、マウス5のスイ
ッチを操作(クリック操作)することにより指定内容が装
置内で確定し(ステップS13)、確定データが出力され
る(ステップS14)。ユーザーがクリック操作を行わな
ければ、ステップS13からステップS5に戻り、ステ
ップ5からの動作が繰り返えされる。The user confirms the display content of the cursor navigation information display area 30c, confirms that the desired point or the point on the graphic element is designated, and operates the switch of the mouse 5 (click operation). Thus, the specified contents are confirmed in the device (step S13), and the confirmation data is output (step S14). If the user does not perform the click operation, the process returns from step S13 to step S5, and the operation from step 5 is repeated.
【0054】一方、ステップS3において要素入力の場
合には図13のステップS15に進み、図2に示すユー
ザーの用途毎に所望の拘束条件が指定されているユーザ
ー用要素拘束条件テーブル216および上述の要素拘束
条件テーブル213の拘束条件のアンド条件より図形要
素の候補リストを作成する(ステップS15〜S17)。
そして候補リストにアンド条件を満たす図形要素がなけ
れば(ステップS18)、エラーのナビゲーション情報
(図11の(b)参照)を表示する(ステップS19)。On the other hand, in the case of element input in step S3, the process proceeds to step S15 in FIG. 13 and the above-mentioned user element constraint condition table 216 in which desired constraint conditions are designated for each use of the user shown in FIG. A candidate list of graphic elements is created from the AND condition of the constraint conditions of the element constraint condition table 213 (steps S15 to S17).
If there is no graphic element satisfying the AND condition in the candidate list (step S18), navigation information of error
(See (b) of FIG. 11) is displayed (step S19).
【0055】一方、ステップ18で候補リストにアンド
条件を満たす図形要素があれば、カーソル下の全ての図
形要素を入力(ピックアップ)して(ステップS20)、上
述の候補リストと照合し(ステップS21)、ステップS
15のユーザー用要素拘束条件テーブル216の拘束条
件と、ステップS16の要素拘束条件テーブル213の
拘束条件と、カーソル下の図形要素とから、これらのア
ンド条件を満たす図形要素をディスプレイ装置30のカ
ーソルナビゲーション情報表示領域30c(図1参照)に
表示する(ステップS22)。この際、カーソル下に複数
の図形要素があれば、図2に示す要素入力方法の優先順
位条件テーブル215に基づく優先順位で表示が行われ
る。On the other hand, if there is a graphic element satisfying the AND condition in the candidate list in step 18, all graphic elements under the cursor are input (picked up) (step S20) and collated with the above candidate list (step S21). ), Step S
From the constraint conditions of the element constraint condition table 216 for user of 15 and the constraint conditions of the element constraint condition table 213 of step S16 and the graphic element under the cursor, the cursor navigation of the display device 30 is performed for graphic elements satisfying these AND conditions. The information is displayed in the information display area 30c (see FIG. 1) (step S22). At this time, if there are a plurality of graphic elements under the cursor, they are displayed in the priority order based on the priority order condition table 215 of the element input method shown in FIG.
【0056】ユーザーがカーソルナビゲーション情報表
示領域30cの表示内容を確認し、所望の図形要素が指
定されたことを確認して、マウス5のスイッチを操作
(クリック操作)すると指定内容が装置内で確定し(ステ
ップS23)、確定データが出力される(ステップS2
4)。ユーザーがクリック操作を行わなければ、ステッ
プS23からステップS20に戻り、ステップ20から
の動作が繰り返えされることになる。The user confirms the display content of the cursor navigation information display area 30c, confirms that the desired graphic element is designated, and operates the switch of the mouse 5.
When (click operation), the specified contents are confirmed in the device (step S23), and confirmation data is output (step S2).
4). If the user does not perform the click operation, the process returns from step S23 to step S20, and the operation from step 20 is repeated.
【0057】なお、図2のメモリ部の各テーブル211
〜216は内容の変更が可能なように、例えば書き換え
可能な記憶装置で構成されることが望ましい。また、テ
ーブル212から216は全てを必ず設ける必要はな
く、必要なものだけを設ければよい。Each table 211 of the memory unit shown in FIG.
It is desirable that the contents ˜216 be composed of, for example, a rewritable storage device so that the contents can be changed. Further, it is not always necessary to provide all the tables 212 to 216, and only the necessary ones may be provided.
【0058】[0058]
【発明の効果】以上のように、この発明の第1の発明に
よる図形処理装置用カーソルナビゲーション装置では、
現在カーソルで指定されている内容を常に演算処理して
求め、ディスプレイ装置の表示画面に設けられたカーソ
ルナビゲーション情報表示領域に表示し、ユーザーがカ
ーソルの指定内容を常に、すなわち確定操作(クリック
操作)前に確認できるようにしたので、ユーザーの誤操
作を防止できる等の効果が得られ、またカーソルで指定
することのできる内容に関する限定条件を格納した限定
条件格納手段をさらに設けることにより、不要な要素を
無視するようにしたので、より効率良く表示内容を決定
し、カーソルナビゲーション情報を表示することができ
る等の効果が得られる。 As described above, in the cursor navigation device for a graphic processing device according to the first aspect of the present invention,
The contents currently specified by the cursor are always calculated and displayed in the cursor navigation information display area provided on the display screen of the display device, and the user always specifies the contents of the cursor, that is, a confirmation operation (click operation). since to be able to check before, effects such can prevent user error is obtained, et al. are also specified by the cursor
A limitation that stores the limitation conditions related to what can be done
By further providing condition storage means, unnecessary elements can be
I decided to ignore it, so the display content is determined more efficiently
And can display cursor navigation information
It is possible to obtain the effects such as
【0059】[0059]
【0060】また、この発明の第2の発明による図形処
理装置用カーソルナビゲーション装置では、カーソルナ
ビゲーション情報表示領域に表示される内容を、カーソ
ルで指定された図形要素と、この図形要素上の特定の点
および単なる座標点のいずれかとし、限定条件格納手段
にカーソルで指定できる図形要素を拘束する要素拘束条
件、およびこの図形要素上のカーソルで指定できる特定
の点を拘束する座標拘束条件を設けたので、カーソルで
指定された特に必要な図形要素、この図形要素上の特定
の点、或は単なる座標点を効率良く表示することができ
る等の効果が得られる。Also, in the cursor navigation device for a graphic processing device according to the second aspect of the present invention, the contents displayed in the cursor navigation information display area are specified by the graphic element designated by the cursor and a specific content on this graphic element. Either a point or a simple coordinate point is provided, and an element constraint condition that constrains a graphic element that can be designated by a cursor and a coordinate constraint condition that constrains a specific point that can be designated by a cursor on this graphic element are provided in the limiting condition storage means. Therefore, it is possible to efficiently display a particularly required graphic element designated by the cursor, a specific point on the graphic element, or a simple coordinate point.
【0061】また、この発明の第3の発明による図形処
理装置用カーソルナビゲーション装置では、限定条件格
納手段に格納された要素拘束条件および座標拘束条件
を、図形処理装置に入力されるコマンド毎にそれぞれ設
定し、コマンド毎に必要な要素だけを考慮するようにし
たので、各コマンド毎に効率良く表示を行うことができ
る等の効果が得られる。 Further, in the cursor navigation device for a graphic processing device according to the third aspect of the present invention, the element constraint condition and the coordinate constraint condition stored in the limiting condition storage means are respectively set for each command input to the graphic processing device. Since the setting is made so that only the necessary elements are considered for each command, it is possible to obtain an effect such that the display can be efficiently performed for each command .
【0062】また、この発明の第4の発明による図形処
理装置用カーソルナビゲーション装置では、カーソルで
指定された図形要素およびこの図形要素上の特定の点が
複数存在する場合に、これらを全て表示の候補とし、限
定条件格納手段に、これらの図形要素およびこの図形要
素上の特定の点の表示する優先順位条件を設けるように
したので、カーソル下に複数の図形要素およびこの図形
要素上の特定の点があっても、これを重要度に応じて効
率良く表示を行うことができる等の効果が得られる。Also, in the cursor navigation device for a graphic processing device according to the fourth aspect of the present invention, when there are a plurality of graphic elements designated by the cursor and specific points on the graphic elements, all of them are displayed. As a candidate, the priority condition for displaying these graphic elements and a specific point on this graphic element is provided in the limiting condition storage means, so that a plurality of graphic elements and a specific condition on this graphic element are displayed under the cursor. Even if there is a point, it is possible to obtain an effect that it can be efficiently displayed according to the importance.
【0063】また、この発明の第5の発明による図形処
理装置用カーソルナビゲーション装置では、限定条件格
納手段の限定条件を書き換え可能にしたので、限定条件
を随時変更できる等の効果が得られる。Further, in the cursor navigation device for a graphic processing device according to the fifth aspect of the present invention , since the limiting condition of the limiting condition storage means can be rewritten, the limiting condition can be changed at any time.
【0064】また、この発明の第6の発明による図形処
理装置用カーソルナビゲーション装置では、カーソルナ
ビゲーション情報表示領域を、カーソルで指定された図
形要素を表示する1マスの要素表示枠と、この図形要素
上の特定の点および単なる座標点のいずれかを表示する
1マスの座標表示枠と、からなる2文字で表示するよう
にしたので、必要な情報をより簡潔に表示することがで
きる等の効果が得られる。In the cursor navigation device for a graphic processing device according to the sixth aspect of the present invention , the cursor navigation information display area is provided with an element display frame of one cell for displaying the graphic element designated by the cursor, and this graphic element. It is possible to display the necessary information more concisely because it is displayed with two characters consisting of a coordinate display frame of one square that displays either the specific point above or a simple coordinate point. Is obtained.
【図1】 この発明の一実施例によるカーソルナビゲー
ション装置を備えた図形処理装置の概略的な構成を示す
構成図である。FIG. 1 is a configuration diagram showing a schematic configuration of a graphic processing device provided with a cursor navigation device according to an embodiment of the present invention.
【図2】 図1の基本装置内の構成を示す構成図であ
る。FIG. 2 is a configuration diagram showing a configuration in the basic device of FIG.
【図3】 この発明におけるカーソルの図形要素の感度
範囲を説明するための図である。FIG. 3 is a diagram for explaining a sensitivity range of a graphic element of a cursor in the present invention.
【図4】 図2の座標入力方法の優先順位条件テーブル
の構成の一例を示す図である。FIG. 4 is a diagram showing an example of a configuration of a priority order condition table of the coordinate input method of FIG.
【図5】 図6と共にこの発明におけるカーソルの位置
とカーソルナビゲーション情報表示領域の表示との関係
を説明するための図である。5 is a diagram for explaining the relationship between the position of the cursor and the display of the cursor navigation information display area in the present invention together with FIG.
【図6】 図5と共にこの発明におけるカーソルの位置
とカーソルナビゲーション情報表示領域の表示との関係
を説明するための図である。FIG. 6 is a diagram for explaining the relationship between the position of the cursor and the display of the cursor navigation information display area in the present invention together with FIG.
【図7】 図2のシンタックステーブルの構成の一例を
示す図である。7 is a diagram showing an example of the configuration of the syntax table of FIG.
【図8】 図2の座標拘束条件テーブルおよび要素拘束
条件テーブルの構成の一例を示す図である。FIG. 8 is a diagram showing an example of configurations of a coordinate constraint condition table and an element constraint condition table of FIG.
【図9】 この発明における座標入力での座標拘束条件
と要素拘束条件との関係を示す図である。FIG. 9 is a diagram showing a relationship between coordinate constraint conditions and element constraint conditions in coordinate input according to the present invention.
【図10】 図9の各条件におけるカーソルナビゲーシ
ョン情報表示領域の表示内容例を示す図である。10 is a diagram showing an example of display contents of a cursor navigation information display area under each condition of FIG.
【図11】 この発明における要素入力でのカーソルナ
ビゲーション情報表示領域の表示内容例を示す図であ
る。FIG. 11 is a diagram showing an example of display contents of a cursor navigation information display area upon element input according to the present invention.
【図12】 この発明によるカーソルナビゲーション装
置の動作を示すフローチャート図である。FIG. 12 is a flowchart showing the operation of the cursor navigation device according to the present invention.
【図13】 図12から続くこの発明によるカーソルナ
ビゲーション装置の動作を示すフローチャート図であ
る。FIG. 13 is a flowchart showing the operation of the cursor navigation device according to the present invention continued from FIG. 12;
【図14】 従来の図形処理装置の概略的な構成し示す
構成図である。FIG. 14 is a configuration diagram showing a schematic configuration of a conventional graphic processing device.
【図15】 従来の図形処理装置のカーソルの動作を説
明するための図である。FIG. 15 is a diagram for explaining the operation of the cursor of the conventional graphic processing device.
【図16】 カーソルの位置と装置内での認識内容との
関係を説明するための図である。FIG. 16 is a diagram for explaining the relationship between the position of the cursor and the contents of recognition in the device.
1a 図形処理装置、4 キーボード、5 マウス、3
0 ディスプレイ装置、30c カーソルナビゲーショ
ン情報表示領域、210 メモリ部、211シンタック
ステーブル、212 座標拘束条件テーブル、213
要素拘束条件テーブル、214 座標入力方法の優先順
位条件テーブル、215 要素入力方法の優先順位条件
テーブル、216 ユーザー用要素拘束条件テーブル。1a Graphic processing device, 4 keyboard, 5 mouse, 3
0 display device, 30c cursor navigation information display area, 210 memory unit, 211 syntax table, 212 coordinate constraint condition table, 213
Element constraint condition table, 214 Coordinate input method priority order condition table, 215 Element input method priority order condition table, 216 User element constraint condition table.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) G09G 5/00 - 5/42 G06F 3/00 G06F 3/14 G06F 17/50 ─────────────────────────────────────────────────── ─── Continuation of front page (58) Fields surveyed (Int.Cl. 7 , DB name) G09G 5/00-5/42 G06F 3/00 G06F 3/14 G06F 17/50
Claims (6)
ルで指定されている内容を常に表示する図形処理装置用
カーソルナビゲーション装置であって、 表示画面を有するディスプレイ装置と、 この表示画面上のカーソルを移動させるための入力を行
う入力手段と、 上記カーソルで指定されている内容を演算処理して求
め、表示するカーソルナビゲーション情報を決定する演
算処理手段と、 上記ディスプレイ装置の表示画面に設けられ、上記演算
処理手段で決定されたカーソルナビゲーション情報を常
に表示するカーソルナビゲーション情報表示領域と、上記カーソルで指定することのできる内容に関する限定
条件を格納した限定条件格納手段と、 を備え、 上記演算処理手段がこの限定条件に従って表示内容を決
定することを特徴とする 図形処理装置用カーソルナビゲ
ーション装置。1. A cursor navigation device for a graphics processing device, which constantly displays the contents currently designated by a cursor on the screen of the graphics processing device, the display device having a display screen, and a cursor on the display screen. Provided on the display screen of the display device, an input means for performing an input for moving, a calculation processing means for calculating the contents designated by the cursor to determine the cursor navigation information to be displayed, Cursor navigation information display area for always displaying the cursor navigation information determined by the arithmetic processing means, and limitation on contents that can be designated by the cursor
And a restriction condition storage means for storing the condition, the processing means determine the display contents in accordance with this limited condition
A cursor navigation device for a graphic processing device, which is characterized by:
域に表示される内容が、カーソルで指定された図形要素
と、この図形要素上の特定の点および単なる座標点のい
ずれかとからなり、上記限定条件格納手段に格納された
限定条件が、カーソルで指定できる図形要素を拘束する
要素拘束条件、およびこの図形要素上のカーソルで指定
できる特定の点を拘束する座標拘束条件を含むことを特
徴とする請求項1に記載の図形処理装置用カーソルナビ
ゲーション装置。2. The content displayed in the cursor navigation information display area comprises a graphic element designated by a cursor and any of a specific point and a simple coordinate point on the graphic element, and the limiting condition storage means. stored in the limited conditions, claim, characterized in that it comprises elements constraint for constraining the graphic elements that can be specified by the cursor, and the coordinate constraint for constraining the particular point that can be specified by the cursor on the graphic element 1 A cursor navigation device for a graphics processing device according to claim 1.
拘束条件および座標拘束条件が、上記図形処理装置に入
力されるコマンド毎にそれぞれ設定されていることを特
徴とする請求項2に記載の図形処理装置用カーソルナビ
ゲーション装置。Wherein said restriction condition storage unit stored in the element constraints and coordinate constraint conditions, according to claim 2, characterized in that it is set respectively for each command that is input to the graphics processing apparatus Cursor navigation device for graphic processing device.
定された図形要素およびこの図形要素上の特定の点が複
数存在する場合に、これらを全て候補とし、上記限定条
件格納手段が限定条件として、これらの図形要素および
この図形要素上の特定の点の表示する優先順位条件をさ
らに格納していることを特徴とする請求項1ないし3の
いずれか1項に記載の図形処理装置用カーソルナビゲー
ション装置。4. The arithmetic processing means, when there are a plurality of graphic elements designated by the cursor and a plurality of specific points on the graphic elements, all of them are candidates and the limiting condition storing means sets the limiting conditions. , cursor navigation graphics processing apparatus according to any one of claims 1 to 3, characterized in that it stores these graphical elements and priority condition for displaying a specific point on this graphic element further apparatus.
換え可能であることを特徴とする請求項1ないし4のい
ずれか1項に記載の図形処理装置用カーソルナビゲーシ
ョン装置。5. The graphics processing apparatus for cursor navigation device according to any one of claims 1 to 4, wherein the limit condition is rewritable the restriction condition storage means.
域が、カーソルで指定された図形要素を表示する1マス
の要素表示枠と、この図形要素上の特定の点および単な
る座標点のいずれかを表示する1マスの座標表示枠と、
からなることを特徴とする請求項2ないし5のいずれか
1項に記載の図形処理装置用カーソルナビゲーション装
置。6. The cursor navigation information display area displays an element display frame of one square for displaying a graphic element designated by a cursor, and a specific point or a simple coordinate point on this graphic element. The coordinate display frame of the cell,
6. The method according to any one of claims 2 to 5 , characterized in that
2. A cursor navigation device for a graphic processing device according to item 1 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07421795A JP3483977B2 (en) | 1995-03-30 | 1995-03-30 | Cursor navigation device for graphic processing device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP07421795A JP3483977B2 (en) | 1995-03-30 | 1995-03-30 | Cursor navigation device for graphic processing device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH08272348A JPH08272348A (en) | 1996-10-18 |
| JP3483977B2 true JP3483977B2 (en) | 2004-01-06 |
Family
ID=13540811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP07421795A Expired - Fee Related JP3483977B2 (en) | 1995-03-30 | 1995-03-30 | Cursor navigation device for graphic processing device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3483977B2 (en) |
-
1995
- 1995-03-30 JP JP07421795A patent/JP3483977B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH08272348A (en) | 1996-10-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5523775A (en) | Method for selecting objects on a computer display | |
| JP3657162B2 (en) | Method and apparatus for displaying hypertext documents | |
| US4945504A (en) | Instruction input system for electronic processor | |
| US5500937A (en) | Method and apparatus for editing an inked object while simultaneously displaying its recognized object | |
| JPH10269022A (en) | Portable information processing device with communication function | |
| US6018333A (en) | Method and apparatus for selection and manipulation of an overlapping graphical element on a display | |
| JPH09231393A (en) | Instruction input device | |
| JPH07225829A (en) | Data display method and device | |
| JPH05119946A (en) | Display object moving method by touch input | |
| EP0653697A2 (en) | Cursor with multiple pointing spots | |
| JP3388451B2 (en) | Handwriting input device | |
| JP3357760B2 (en) | Character / graphic input editing device | |
| JP3483977B2 (en) | Cursor navigation device for graphic processing device | |
| JPH07220109A (en) | Information processing apparatus and method | |
| JP2785941B2 (en) | Window information division / integration processing method | |
| JPH0464089B2 (en) | ||
| JP3892534B2 (en) | Display device | |
| JPH0991281A (en) | Information processing device | |
| JPH07219700A (en) | Information processing equipment | |
| JP2831524B2 (en) | Document processing device with gesture editing function | |
| JP3343987B2 (en) | Image processing device | |
| JPH09244858A (en) | Window system control method and information processing apparatus | |
| JPH0577111B2 (en) | ||
| JPH05314269A (en) | Graph making device | |
| JP3388519B2 (en) | Handwriting input device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |