JPH0371270A - Method and device for picking graphic - Google Patents
Method and device for picking graphicInfo
- Publication number
- JPH0371270A JPH0371270A JP20732389A JP20732389A JPH0371270A JP H0371270 A JPH0371270 A JP H0371270A JP 20732389 A JP20732389 A JP 20732389A JP 20732389 A JP20732389 A JP 20732389A JP H0371270 A JPH0371270 A JP H0371270A
- Authority
- JP
- Japan
- Prior art keywords
- index number
- index
- pick
- picking
- storage means
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims description 23
- 238000000605 extraction Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 abstract description 6
- 239000000284 extract Substances 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000004397 blinking Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 101100276984 Mus musculus Ccdc88c gene Proteins 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
Abstract
Description
【発明の詳細な説明】
〈産業上の利用分野〉
この発明は図形ピッキング方法およびその装置に関し、
さらに詳細にいえば、階層化されたデータ構造を有する
図形を表示しておいて、ピッキング対象となるカーソル
・データと一致する図形を識別し、必要に応じて該当図
形を強調するための新規なピッキング方法およびその装
置に関する。[Detailed Description of the Invention] <Industrial Application Field> The present invention relates to a figure picking method and device,
More specifically, we have developed a new method for displaying shapes with a hierarchical data structure, identifying shapes that match the cursor data to be picked, and emphasizing the shapes as necessary. This invention relates to a picking method and device.
〈従来の技術、および発明が解決しようとする課題〉
グラフィックス表示装置においては、多数の図形が同時
に可視的に表示されている状態において、特定の図形の
みの消去、移動、拡大、縮小、回転等を行なわせる要求
が頻発するので、所望のカーソル・データを設定するこ
とにより、カーソル・データを含む特定の図形を指定図
形として識別し、必要に応じて識別結果に基づいて指定
図形を強調表示する図形ピッキング装置が必須である。<Prior art and problems to be solved by the invention> In a graphics display device, it is difficult to erase, move, enlarge, reduce, or rotate only a specific figure when a large number of figures are visually displayed at the same time. etc., so by setting the desired cursor data, a specific shape containing cursor data is identified as the specified shape, and the specified shape is highlighted based on the identification results as necessary. A graphic picking device is essential.
具体的には、
■ 図形ピッキング時に設定されたピック・アパチャ内
に線分描画装置により発生されるアドレスが含まれてい
るか否かを判別し、含まれていると判別された場合には
、直線発生装置用の制御プロセッサに保持されているカ
レントのストラクチャ名やID名をピックされた要素名
として上位プロセッサに通知する方法、および
■ 図形ピッキング時に設定するピック・アパチャ領域
に基づいて各プリミティブをクリッピングし、クリッピ
ング・アルゴリズムでプリミティブがピック・アパチャ
内に入っているか否かを判別する。そして、入っている
と判別された場合にはクリッピング用の制御プロセッサ
に保持されているカレントのストラクチャ名やID名を
ピックされた要素名として上位プロセッサに通知する方
法
が知られている。Specifically, ■ It is determined whether or not the address generated by the line segment drawing device is included in the pick aperture set during figure picking, and if it is determined that the address is included, the straight line is A method of notifying the upper processor of the current structure name and ID name held in the control processor for the generator as the picked element name, and ■ Clipping each primitive based on the pick aperture area set during shape picking. Then, a clipping algorithm determines whether the primitive is within the pick aperture. When it is determined that the element is included, a method is known in which the current structure name or ID name held in the clipping control processor is notified to the higher-level processor as the picked element name.
そして、何れの方法においても、ピックされた図形要素
を強調表示してオペレータに視認させる場合には、該当
する図形要素のストラクチャ名、ID名を含むデイスプ
レィ・リスト中のコマンド群を全て表示処理し、強調す
べき部分のみについて色を変更して表示し、またはブリ
ンク表示する。In either method, when highlighting a picked graphical element for the operator to see, all commands in the display list including the structure name and ID name of the corresponding graphical element are displayed. , change the color and display only the part that should be emphasized, or display it in a blinking manner.
即ち、カーソル・データを入力することにより図形をピ
ッキングし、視覚的に認識した上で必要な処理コマンド
を入力するだけで、所望の図形のみに対する処理を行な
わせることができるのである。That is, by simply picking a figure by inputting cursor data, visually recognizing it, and then inputting a necessary processing command, it is possible to process only the desired figure.
しかし、上記前れの図形ピッキング方法においても、デ
イスプレィ・リスト中のコマンド群を2回表示処理する
ことにより始めてピックされた図形を可視的に強調表示
できるのであるから、表示データ量に比例して応答時間
が長くなるという問題がある。そして、応答時間が長く
なればオペレータの作業性に悪影響を及ぼすのであり、
応答時間が0.5秒を越えるとオペレータの作業性に著
しい悪影響を及ぼしてしまうことが知られている。However, even in the above figure picking method, the picked figure can be visually highlighted for the first time by displaying the command group in the display list twice. There is a problem that the response time becomes long. Furthermore, if the response time becomes longer, it will have a negative impact on the operator's work efficiency.
It is known that when the response time exceeds 0.5 seconds, it has a significant negative effect on the operator's work efficiency.
また、ピックされた図形を強調表示しない場合であって
も、デイスプレィ◆リスト中のコマンド群を1回表示処
理しなければならず、表示画像が全体として複雑化する
に伴なって指定図形を識別するための所要時間が長くな
る。In addition, even if the picked shape is not highlighted, the commands in the display list must be displayed once, and as the displayed image becomes more complex as a whole, it is difficult to identify the specified shape. The time required to do so will be longer.
〈発明の目的〉
この発明は上記の問題点に鑑みてなされたものであり、
ピッキング時の表示処理回数を減少させることにより応
答時間を短縮することができる新規な図形ピッキング方
法およびその装置を提供することを目的としている。<Object of the invention> This invention was made in view of the above problems,
It is an object of the present invention to provide a novel figure picking method and device that can shorten response time by reducing the number of display processes during picking.
く課題を鯉決するための手段〉
上記の目的を達成するための、この発明の図形ピッキン
グ方法は、階層構造の図形データをトラバースして表示
する時に、ストラクチャのレベル、ストラクチャ自体か
ストラクチャ内の要素かの区分および識別記号に基づい
てインデックス番号を付加したテーブルを作成するとと
もに、描画プリミティブの書込みピクセル位置に対応さ
せてインデックス番号を与えておき、ピック時には、ピ
ック位置に対応するインデックス番号を得、得られたイ
ンデックス番号およびテーブルの内容に基づいてピック
・バスを得る方法である。In order to achieve the above object, the figure picking method of the present invention is capable of traversing and displaying hierarchically structured figure data by selecting the level of the structure, the structure itself, or the elements within the structure. A table with index numbers added based on the classification and identification symbol is created, and index numbers are assigned corresponding to the writing pixel positions of the drawing primitives, and when picking, the index numbers corresponding to the pick positions are obtained. This is a method of obtaining a pick bus based on the obtained index number and table contents.
上記の目的を達成するための、他の発明の図形ピッキン
グ方法は、re層構造の図形データをトラバースして表
示する時に、ストラクチャのレベル、ストラクチャ自体
かストラクチャ内の要素かの区分および識別記号に基づ
いてインデックス番号を付加したテーブルを作成すると
ともに、描画プリミティブの書込みピクセル位置に対応
させてインデックス番号を与えておき、ピック時には、
ピック位置に対応するインデックス番号を得、得られた
インデックス番号およびテーブルの内容に基づいてピッ
ク・バスを得るとともに、ピクセル単位で与えられたイ
ンデックス番号に基づいて該当図形を強調表示する方法
である。In order to achieve the above object, a figure picking method according to another invention is based on the level of the structure, the classification of the structure itself or an element within the structure, and the identification symbol when traversing and displaying the figure data of the layered structure. Create a table with index numbers based on this, and also give index numbers corresponding to the writing pixel positions of drawing primitives, and when picking,
This method obtains an index number corresponding to a pick position, obtains a pick bus based on the obtained index number and the contents of the table, and highlights the corresponding figure based on the index number given in units of pixels.
上記の目的を達成するための、この発明の図形ピッキン
グ装置は、ストラクチャのレベル、ストラクチャ自体か
ストラクチャ内の要素かの区分および識別記号に基づい
てインデックス番号を付加したテーブルを作成するテー
ブル作成手段と、描画プリミティブの書込みピクセル位
置に対応させてインデックス番号を与えるインデックス
番号付与手段と、ピクセル単位のインデックス番号を格
納するインデックス番号格納手段と、ピック位置に対応
するインデックス番号をインデックス番号格納手段から
読出すインデックス番号読出し手段と、読出されたイン
デックス番号およびテーブルの内容に基づいてピック9
パスを得るピックtバス抽出手段とを具備している。To achieve the above object, the figure picking device of the present invention includes table creation means for creating a table to which index numbers are added based on the level of the structure, the classification of the structure itself or an element within the structure, and the identification symbol. , an index number assigning means for assigning an index number corresponding to a write pixel position of a drawing primitive; an index number storage means for storing an index number in units of pixels; and an index number storage means for reading an index number corresponding to a pick position from the index number storage means. Index number reading means and pick 9 based on the read index number and table contents.
and a pick-t bus extraction means for obtaining a path.
上記の目的を達成するための、他の発明の図形ピッキン
グ装置は、ストラクチャのレベル、ストラクチャ自体か
ストラクチャ内の要素かの区分および識別記号に基づい
てインデックス番号を付加したテーブルを作成するテー
ブル作成手段と、描画プリミティブの書込みピクセル位
置に対応させてインデックス番号を与えるインデックス
番号付与手段と、ピクセル単位のインデックス番号を格
納するインデックス番号格納手段と、ピック位置に対応
するインデックス番号をインデックス番号格納手段から
読出すインデックス番号読出し手段と、読出されたイン
デックス番号およびテーブルの内容に基づいてピック・
パスを得るピック・パス抽出手段と、インデックス番号
格納手段に格納されているピクセル単位のインデックス
番号に基づいて該当図形を強調表示する強調表示手段と
を具備している。To achieve the above object, a figure picking device according to another invention provides a table creation means for creating a table to which index numbers are added based on the level of the structure, the classification of the structure itself or an element within the structure, and the identification symbol. an index number assigning means for assigning an index number corresponding to a write pixel position of a drawing primitive; an index number storage means for storing an index number in units of pixels; and an index number storage means for reading an index number corresponding to a pick position from the index number storage means. Pick/pick based on the read index number and the contents of the table.
The image forming apparatus includes a pick/pass extraction means for obtaining a path, and a highlighting means for highlighting a corresponding figure based on the index number in units of pixels stored in the index number storage means.
但し、インデックス番号格納手段としては、表示用フレ
ーム・メモリのプレーンと等しい容量のプレーンを有す
るメモリであることが好ましく、特に表示用フレーム・
メモリのプレーンと等しい平面座標が割当てられたプレ
ーンを有するメモリであることが最も好ましい。また、
表示用のフレーム・メモリのプレーンの1/n(但し、
nはピック・アパチャに基づいて定まる自然数)の容量
のプレーンを有するメモリであってもよい。However, as the index number storage means, it is preferable that the memory has a plane with a capacity equal to that of the plane of the display frame memory.
Most preferably, the memory has a plane assigned plane coordinates equal to the plane of the memory. Also,
1/n of the frame memory plane for display (however,
The memory may have a plane with a capacity of (n is a natural number determined based on the pick aperture).
く作用〉
以上の図形ピッキング方法であれば、階層構造の図形デ
ータをトラバースして表示する時に、ストラクチャのレ
ベル、ストラクチャ0イ本かストラクチャ内の要素かの
区分および識別記号に基づいてインデックス番号を付加
したテーブルを作成するとともに、描画プリミティブの
書込みピクセル位置に対応させてインデックス番号を与
えておくのであるから、ピック時には、ピック位置に対
応するインデックス番号が簡単に得られ、しかも得られ
たインデックス番号に基づいてテーブルをサーチするだ
けで表示処理、クリッピング処理を行なうことなくピッ
ク・パスを得ることができる。With the above figure picking method, when traversing and displaying hierarchically structured figure data, index numbers can be set based on the level of the structure, classification of structure 0 or elements within the structure, and identification symbol. Since an added table is created and an index number is assigned corresponding to the writing pixel position of the drawing primitive, when picking, the index number corresponding to the pick position can be easily obtained, and the obtained index number Pick paths can be obtained by simply searching the table based on , without displaying or clipping.
したがって、その後は、得られたピック・パスに基づい
て定まる図形のみに対して回転、平行移動、拡大、縮小
、消去管の処理を施すことができる。Therefore, after that, rotation, translation, enlargement, reduction, and erasure tube processing can be performed only on the figure determined based on the obtained pick path.
第2の発明の図形ピッキング装置であれば、第1の発明
と同様にして簡単にピック・パスを得ることができ、し
かもピック位置に対応するインデックス番号が与えられ
ている全てのピクセルについてrめ設定された表示処理
を行なうことにより該当図形のみを強調色で可視的に表
示し、またはブリンク表示することができる。With the figure picking device of the second invention, it is possible to easily obtain the pick path in the same way as in the first invention, and moreover, it is possible to easily obtain the pick path in the same manner as in the first invention, and also to obtain the r index for all pixels to which an index number corresponding to the pick position is given. By performing the set display processing, only the corresponding figure can be visually displayed in a highlighted color or displayed in a blinking manner.
以上の構成の図形ピッキング装置であれば、階層構造の
図形データをトラバースして表示する特に、テーブル作
成手段により、ストラクチャのレベル、ストラクチャ自
体かストラクチャ内の要素かの区分および識別記号に基
づいてインデックス番号を付加したテーブルを作成する
とともに、インデックス番号付与手段により、描画プリ
ミティブの書込みビクセル位置に対応させてインデック
ス番号を与え、インデックス番号格納手段に格納してお
く。A shape picking device with the above configuration can traverse and display hierarchically structured shape data.In particular, it uses table creation means to index data based on the level of the structure, classification of structure itself or elements within the structure, and identification symbol. A numbered table is created, and the index number assigning means assigns an index number corresponding to the writing pixel position of the drawing primitive and stores it in the index number storage means.
その後、実際に図形をピッキングする場合には、インデ
ックス番号格納手段のピッキング位置に対応する箇所か
らインデックス番号を読出し、読出したインデックス番
号を基準としてピック・パス抽出手段によりテーブルの
各欄の内容、即ち、レベル、ストラクチャ自体かストラ
クチャ内の要素かの区分をi++別することにより、最
終的に少なくとも1つのストラクチャ名および少なくと
も1つの要素名からなるピック・パスを抽出することが
できる。したがって、その後は、得られたピック・パス
に基づいて定まる図形のみに対して回転、平行移動、拡
大、縮小、消去等の処理を施すことができる。After that, when actually picking a figure, the index number is read from the location corresponding to the picking position of the index number storage means, and the contents of each column of the table are extracted by the pick path extraction means using the read index number as a reference. , level, and the structure itself or an element within the structure by i++, it is possible to finally extract a pick path consisting of at least one structure name and at least one element name. Therefore, after that, processing such as rotation, translation, enlargement, reduction, deletion, etc. can be performed only on the figure determined based on the obtained pick path.
第4の発明の図形ピッキング装置であれば、第3の発明
と同様にして簡単にピック・パスを得ることができ、し
かもピック位置に対応するインデックス番号がインデッ
クス番号格納手段に格納されている全てのピクセルにつ
いて強調表示手段により所定の表示処理を行なうことに
より該当図形のみを強調色で可視的に表示し、またはブ
リンク表示することができる。With the figure picking device of the fourth invention, it is possible to easily obtain a pick path in the same way as in the third invention, and in addition, all index numbers corresponding to pick positions are stored in the index number storage means. By performing a predetermined display process on the pixel by the highlighting means, only the corresponding figure can be visually displayed in a highlighted color or displayed in a blinking manner.
そして、インデックス番号格納手段が、表示用フレーム
・メモリのプレーンと等しい容量のプレーンを有するメ
モリである場合には、表示用フレーム・メモリに格納さ
れているピクセル−データに対して1対1の対応関係で
インデックス番号格納手段にインデックス番号を格納し
ておくことができ、確実、かつ迅速な図形ピッキンクを
達成できるとともに、インデックス番号の書込みを簡l
itに行なうことができる。この場合において、インデ
ックス番号格納手段が、表示用フレーム・メモリのプレ
ーンと等しい平面座標が割当てられたプレーンを有する
メモリであれば、両プレーンの割当て座標の相違に起因
するアドレス変換処理を行なう必要がなくなり、インデ
ックス番号格納手段に対するアクセスを簡素化できる。If the index number storage means is a memory having a plane with the same capacity as the plane of the display frame memory, there is a one-to-one correspondence with the pixel-data stored in the display frame memory. Therefore, the index number can be stored in the index number storage means, which enables reliable and quick figure picking and also simplifies writing of the index number.
It can be done. In this case, if the index number storage means is a memory that has a plane to which the same plane coordinates as the plane of the display frame memory are assigned, it is not necessary to perform address conversion processing due to the difference in the assigned coordinates of both planes. Therefore, access to the index number storage means can be simplified.
但し、図形のピッキングを行なうためのピック・アパチ
ャがある程度の拡がりを有していることを考慮すれば、
必ずしも1対1の対応関係を持たせることは必要でなく
、表示用フレーム・メモリの複数ピクセルに対応させて
1つのインデックス番号をインデックス番号格納手段に
格納しておくことにより一層迅速な図形ピッキングを達
成できる。However, considering that the pick aperture for picking shapes has a certain extent,
It is not always necessary to have a one-to-one correspondence, but by storing one index number in the index number storage means in correspondence with a plurality of pixels in the display frame memory, even faster figure picking can be achieved. It can be achieved.
〈実施例〉 以下、実施例を示す添付図面によって詳細に説明する。<Example> Hereinafter, embodiments will be described in detail with reference to the accompanying drawings showing examples.
第1図はこの発明の図形ピッキング装置を組込んだグラ
フィックス表示装置の概略構成を示すブロック図であり
、図示しない上位プロセッサから直接、または通信回線
を通して供給される描画コマンド・データを入力として
デイスプレィ・メモリ(2)上に図形情報を含むストラ
クチャを構築する図形情報管理部(1)と、図形情報管
理部(1)によりデイスプレィ・メモリ(2)から読出
され、トラバースされた図形情報を入力として、座標変
換処理、クリップ処理等を行なう図形描画部(3)およ
び上記図形情報を人力として図形ピッキングのためのテ
ーブル(4)を作成するテーブル作成部(5)と、図形
描画部(3)において必要な処理を施すことにより褥ら
れたビクセル・データが書込まれる表示用フレーム・メ
モリ(6)(第4図参照)と、テーブル作成部■におい
て認識されたインデックス番号がインデックス番号書込
み部(5a)により各ビクセルに対応して書込まれるイ
ンデックス・メモリ(7)(第4図参照)と、ピッキン
グされるべきビクセルに対応してインデックス・メモリ
(7)からインデックス番号を読出すインデックス番号
読出し部 (8a〉と、読出されたインデックス番号に
基づいてテーブル(4)を参照してピック・バスを抽出
し、図形情報管理部(1)にフィードバックするピック
・パス抽出部G)と、表示用フレーム・メモリ(6)の
内容に対応して可視的表示を行なうCRTデイスプレィ
装置(9)と、図形ピッキング時に該当図形のみを強調
表示する強調表示制御部(3a〉とを有している。尚、
00)はピッキング対象のカーソル・データを入力する
指示部であり、例えば、スタイラス・ペンおよびタブレ
ットで構成されている。FIG. 1 is a block diagram showing a schematic configuration of a graphics display device incorporating the figure picking device of the present invention, in which drawing commands and data supplied directly from a host processor (not shown) or through a communication line are input to the display. - A graphic information management unit (1) that constructs a structure containing graphic information on the memory (2), and a graphic information management unit (1) that receives graphic information read from the display memory (2) and traversed as input. , a figure drawing unit (3) that performs coordinate conversion processing, clip processing, etc., a table creation unit (5) that manually creates a table (4) for figure picking using the above figure information, and a figure drawing unit (3). The display frame memory (6) (see Figure 4) into which the pixel data that has been folded by performing the necessary processing is written, and the index number recognized in the table creation section ■ are transferred to the index number writing section (5a). ) (see FIG. 4), and an index number reading section that reads out an index number from the index memory (7) corresponding to the pixel to be picked. (8a>, a pick path extraction unit G) that extracts a pick bus by referring to the table (4) based on the read index number and feeds it back to the graphic information management unit (1), and a display frame. - It has a CRT display device (9) that visually displays the contents of the memory (6), and a highlighting control section (3a) that highlights only the corresponding figure when picking a figure.
00) is an instruction unit for inputting cursor data to be picked, and is composed of, for example, a stylus pen and a tablet.
さらに詳細に説明すると、上記図形情報管理部(1)に
おいては、順次供給される描画コマンド・データに基づ
いて、図形情報をデイスプレィ・メモリ(2に書込む。More specifically, the graphic information management section (1) writes graphic information into the display memory (2) based on sequentially supplied drawing command data.
但し、この図形情報は、第2図に例示されるように、階
層構造の図形情報として書込まれている。したがって、
各階層を順次辿るバスおよび該当する最終階層の図形名
に基づいてデイスプレィ・メモリ(2)に対するアクセ
スを行なうことができる。そして、図形描画動作を行な
わせる場合には、デイスプレィ・メモリ(2)から読出
した図形情報と共に、生成された描画コマンド・データ
を図形描画部(3)に供給し、逆に、図形ピッキング動
作を行なわせる場合には、デイスプレィ・メモリ(2)
から読出した図形情報を図形描画部(3)に供給すると
共に、指示部00により入力されたカーソル・データを
そのままピック・バス抽出部S)に供給する。尚、カー
ソル・データは図形描画部(3)にもそのまま供給され
る。However, this graphic information is written as hierarchically structured graphic information, as illustrated in FIG. therefore,
The display memory (2) can be accessed based on the bus that sequentially traces each hierarchy and the graphic name of the corresponding final hierarchy. When a figure drawing operation is to be performed, the generated drawing command data is supplied to the figure drawing section (3) together with the figure information read out from the display memory (2), and conversely, the figure picking operation is performed. Display memory (2)
The graphic information read out from the graphic drawing unit (3) is supplied to the graphic drawing unit (3), and the cursor data input by the instruction unit 00 is supplied as is to the pick bus extraction unit (S). Incidentally, the cursor data is also supplied as is to the graphic drawing section (3).
上記図形描画部(3)は、図形情報管理部(1)から順
次供給される図形情報に基づいてビクセル単位の描画デ
ータを生成するものであり、図形情報管理部(1)から
供給された描画コマンド・データに基づいて必要な座標
変換処理、クリップ処理等をも行なって最終的に得られ
たデータを表示用フレーム・メモリ(6)に書込む。The graphic drawing unit (3) generates drawing data in units of pixels based on the graphic information sequentially supplied from the graphic information management unit (1). Necessary coordinate conversion processing, clipping processing, etc. are also performed based on the command data, and the finally obtained data is written into the display frame memory (6).
上記テーブル作成部6)においては、図形情報管理部(
1)によりデイスプレィ・メモリ(2)から読出された
図形情報に基づいて、第3図に例示されるように、予め
インデックス番号が付与されているテーブル(4)の該
当設にストラクチャのレベル、ストラクチャか10かの
識別データ(Sol)および名前を書込んでテーブル(
4ンを完成させるとともに、ストラクチャのレベル、ス
トラクチャかIDかの識別データ(Sol)および名前
が書込まれた段のインデックス番号を、表示用フレーム
−メモリ(6)に書込まれるビクセルに対応させてイン
デックス・メそり(7)に書込む。In the table creation section 6), the graphic information management section (
Based on the graphical information read out from the display memory (2) by step 1), the structure level and structure are set in the corresponding settings of the table (4) to which index numbers are assigned in advance, as illustrated in FIG. or 10, write the identification data (Sol) and name and save it to the table (
At the same time, the level of the structure, the identification data (Sol) of structure or ID, and the index number of the column in which the name is written are made to correspond to the pixels written in the display frame memory (6). and write it to the index mesori (7).
上記ピック・バス抽出部6)は、指示部<10)により
設定入力されたカーソル−データに基づいてインデック
ス・メモリ(7)から該当するビクセルに対応するイン
デックス番号を読出し、テーブル(4)の該当するイン
デックス番号の段からインデックス番号が減少する方向
にサーチして、該当するストラクチャ名およびIDから
なるピック・バスを抽出し、図形情報管理部(1)にフ
ィードバックする。The pick bus extraction unit 6) reads the index number corresponding to the corresponding pixel from the index memory (7) based on the cursor data set and input by the instruction unit <10), and reads the index number corresponding to the corresponding pixel from the table (4). The pick bus consisting of the corresponding structure name and ID is extracted by searching in the direction in which the index number decreases from the row of the index number, and is fed back to the graphic information management section (1).
上記強調表示制御部(3a)は、図形描画部(3)にお
いて生成されるアドレスに基づいてインデックス・メモ
リ(7)からインデックス番号を読み出して、設定入力
されたカーソル・データに基づいて読出されたインデッ
クス番号と比較し、図形描画部G)において生成される
色データまたは予め設定された強調色データを選択して
表示用フレーム・メモリ(6)に書込むものである。The highlighting control unit (3a) reads out the index number from the index memory (7) based on the address generated in the graphic drawing unit (3), and reads out the index number based on the input cursor data. By comparing the index numbers, color data generated in the graphic drawing section G) or preset emphasis color data is selected and written into the display frame memory (6).
上記の構成のグラフィックス表示装置の動作は次のとお
りである。The operation of the graphics display device having the above configuration is as follows.
上位プロセッサから一連の描画コマンド・データが供給
されれば、図形情報管理部(1)によりデイスプレィ・
メモリ(2)上に図形情報を含むストラクチャを構築す
るとともに、デイスプレィ・メモリ(2)から図形情報
を読出し、トラバースして図形描画部(3)およびテー
ブル作成部(5)に供給する。そして、図形描画部(3
)においては、座標変換処理、クリップ処理等を施して
表示のためのビクセル・データを生成し、表示用フレー
ム・メモリ(6)に供給するので、CRTデイスプレィ
装置■)により可視的に表示することができる。また、
テーブル作成部(5)においては、予めインデックス番
号が付与されたテーブル(4)のインデックス番号が若
い段から順に各欄に該当するデータを書込む。即ち、最
も上層のストラクチャであることを示すレベル“1”ス
トラクチャであることの表示“Soおよび該当するスト
ラクチャの名前“A゛を書込み(第3図中インデックス
番号が“1″の段参照)、次いで、そのストラクチャに
含まれる最初のIDであることを示すレベル“1”
IDであることの表示′I”および該当するIDの名前
“1”を書込み(第3図中インデックス番号が“2”の
段参照)、さらに、そのIDに含まれる、2番目に上層
のストラクチャであることを示すレベル“2″、表示S
”および名前“B”を書込む(第3図中インデックス番
号が3”の段参照)。そして、第2層のストラクチャに
おけるID“2” ID“3”がインデックス番号
″4” ’5’の段に書込まれ、ID“3″に含まれ
るストラクチャ“C″およびストラクチャ“C#のID
“4”が書込まれた後、ストラクチャ“BoのID“5
”が書込まれ、最後にストラクチャ“A”のID“6”
が書込まれる。そして、以上のようにデープル(4)の
各段にレベル、S/Iおよび名前を書込むことにより、
各描画プリミティブ毎のインデックス番号が定まるので
、表示用フ、レーム・メモリ(6)への書込み位置に1
対1で対応させて上記定まったインデックス番号をイン
デックス・メモリ(7)に書込む。When a series of drawing commands and data are supplied from the upper processor, the graphic information management unit (1)
A structure containing graphic information is constructed on the memory (2), and the graphic information is read from the display memory (2), traversed, and supplied to the graphic drawing section (3) and table creation section (5). Then, the figure drawing section (3
) generates pixel data for display by performing coordinate transformation processing, clipping processing, etc., and supplies it to the display frame memory (6), so that it can be visually displayed on a CRT display device (■). I can do it. Also,
The table creation unit (5) writes corresponding data into each column of the table (4) to which index numbers have been assigned in advance, starting from the lowest index number. That is, write "So" indicating that it is a level "1" structure indicating that it is the highest layer structure, and the name "A" of the corresponding structure (see the column with index number "1" in FIG. 3), Next, a level “1” indicating that it is the first ID included in the structure
Write the ID 'I' and the name '1' of the corresponding ID (see the column with index number '2' in Figure 3), and write the second highest layer structure included in that ID. Level “2” indicating that
” and the name “B” (see the row with index number 3 in FIG. 3). Then, ID “2” and ID “3” in the structure of the second layer are written in the rows with index numbers “4” and “5”, and the IDs of structure “C” and structure “C#” included in ID “3” are written.
After “4” is written, ID “5” of structure “Bo”
” is written, and finally ID “6” of structure “A”
is written. Then, by writing the level, S/I, and name in each stage of the daple (4) as described above,
Since the index number for each drawing primitive is determined, the writing position in the display frame memory (6) is set to 1.
The determined index numbers are written in the index memory (7) in a one-to-one correspondence.
以上のようにしてCRTデイスプレィ装置(9)に可視
的に表示されている図形から所望の描画プリミティブを
ピッキングする場合には、指示部(10)によりカーソ
ル・データを設定入力すればよく、以下のようにして簡
単に、かつ迅速に所望の描画プリミティブをピッキング
することができる。即ち、設定人力されたカーソル・デ
ータはそのままピック・パス抽出部(8)に供給される
ので、ピック・バス抽出部(8)は、先ずカーソル・デ
ータに対応するインデックス・メモリ(7)のアドレス
からインデックス番号を読出す。そして、読出したイン
デックス番号を基やとしてテーブル(4)を上方向にサ
ーチすることによりストラクチャであることの表示“S
”が書込まれている段を順次抽出してピック・パスを褥
、図形情報管理部(1)にフィードバックする。また、
強調表示制御部(3a)において、インデックス・メモ
リ(7)に格納されているビクセル111位のインデッ
クス番号と設定入力されたカーソル・データに基づいて
読出されたインデックス番号とが等しいか否かを判別し
、等しいと判別された場合にのみ予め設定された強調色
データを選択して表示用フレーム・メモリ(6)に書込
むことにより異なる色での強調表示を行なわせることが
できる。In order to pick a desired drawing primitive from the figure visually displayed on the CRT display device (9) as described above, it is only necessary to set and input cursor data using the instruction section (10). In this way, a desired drawing primitive can be easily and quickly picked. That is, since the manually set cursor data is supplied as is to the pick path extraction section (8), the pick bus extraction section (8) first extracts the address of the index memory (7) corresponding to the cursor data. Read the index number from. Then, by searching the table (4) upward based on the read index number, the structure is displayed as “S”.
” are written in sequence, and the pick path is fed back to the figure information management unit (1). Also,
The highlighting control unit (3a) determines whether the index number of the 111th pixel stored in the index memory (7) is equal to the index number read out based on the input cursor data. However, only when it is determined that they are equal, highlighting color data set in advance is selected and written into the display frame memory (6), thereby making it possible to perform highlighting in a different color.
上記異なる色での強調表示に代えてブリンク表示を行な
わせることもできる。したがって、オペレータはCRT
デイスプレィ装置(9)上で強調表示されている描画プ
リミティブを確認した上で削除、移動等所望の処理を指
示することができる。It is also possible to perform a blinking display instead of the highlighting in a different color. Therefore, the operator
After confirming the drawing primitive highlighted on the display device (9), desired processing such as deletion or movement can be instructed.
ピック・パスの抽出動作を第4図に示す具体例に基づい
てさらに詳細に説明する。尚、第4図に示されている矩
形の描画プリミティブはID “4”に属しており、三
角形の描画プリミティブはID“5゛に属している。し
たがって、矩形の描画プリミティブに対応してインデッ
クス・メモリ(7)にインデックス番号“7”が書込ま
れているとともに、三角形の描画プリミティブに対応し
てインデックス・メモリ(7)にインデックス番号“8
″が書込まれている。The pick path extraction operation will be explained in more detail based on a specific example shown in FIG. Note that the rectangular drawing primitive shown in FIG. 4 belongs to ID "4", and the triangular drawing primitive belongs to ID "5". Therefore, the index Index number "7" is written in the memory (7), and index number "8" is written in the index memory (7) corresponding to the triangle drawing primitive.
” has been written.
矩形の描画プリミティブがピッキングされた場合には、
インデックス・メモリ(7)からインデックス番号“7
″が読出されるので、テーブル(4)から、レベル“3
“のID”4″に属する描画プリミティブであることが
直ちに認識される。その後は、インデックス番号が若く
なる方向にテーブル(4)をサーチし、レベルが自身の
レベルよりも大きくなく、かつストラクチャであること
の表示S”が書込まれている段から名前を抽出するとと
もに、名前を抽出した段よりも“1”だけインデックス
番号が若い段から名前を抽出することにより、各ストラ
クチャにおけるIDが得られる。したがって、これらを
レベル順に並べることにより、(A。If a rectangular drawing primitive is picked,
Index number “7” from index memory (7)
” is read, level “3” is read from table (4).
It is immediately recognized that it is a drawing primitive that belongs to the ID "4". After that, the table (4) is searched in the direction of decreasing index number, and the level is not larger than the own level and the drawing primitive is a structure. ID for each structure can be obtained by extracting the name from the row where "S" is written and also extracting the name from the row whose index number is "1" lower than the row from which the name was extracted. It will be done. Therefore, by arranging these in order of level, (A.
1)、(B、3)、(C,4)のピック・バスを得るこ
とができる。1), (B, 3), and (C, 4) pick buses can be obtained.
また、三角形の描画プリミティブがピッキングされた場
合には、同様の処理を行なうことにより、(A、1)、
(8,5)のピック・バスを得ることができる。Also, when a triangular drawing primitive is picked, (A, 1),
A pick bus of (8,5) can be obtained.
以上の説明から明らかなように、カーソル・データが与
えられた場合にインデックス・メモリ(7)から読出し
たインデックス番号に基づいてテーブル(4)をサーチ
するだけでよいからピック・パスを得るまでの所要時間
を著しく短縮することができる。そして、ピッキングさ
れた描画プリミティブを強調表示する場合には、インデ
ックス・メモリ(7)に書込まれているインデックス番
号が設定人力されたカーソル・データに基づいて読出さ
れたインデックス番号と等しいか否かをピクセル114
位で判別し、等しいと判別されたビクセルについてのみ
兄なる色で表示し、または点滅表示させることができる
。この結果、該当する描画プリミティブのみが強調表示
されるので、ピッキング強調表示するまでの所要時間を
も著しく短縮することができる。そして、これらの利点
は、両面解像度の向上、表示図形の複雑化等により余り
影響を受けず、非常に高速で、かつほぼ一定のピッキン
グ応答性を遠戚できる。As is clear from the above explanation, when cursor data is given, it is only necessary to search the table (4) based on the index number read from the index memory (7). The time required can be significantly reduced. When highlighting the picked drawing primitive, check whether the index number written in the index memory (7) is equal to the index number read out based on the manually set cursor data. pixel 114
Only the pixels determined to be equal can be displayed in the older color or blinked. As a result, only the relevant drawing primitive is highlighted, and the time required to highlight the picking can also be significantly shortened. These advantages are not affected much by improvements in double-sided resolution, complexity of displayed figures, etc., and can be distantly related to very high speed and almost constant picking response.
また、上記図形ピッキング装置は、PHIGSに準拠し
たエレメント番号を含む階層構造の図形情報を可視的に
表示した場合におけるピック・パスの抽出および強調表
示に簡単に適用することができる。Furthermore, the graphic picking device described above can be easily applied to extracting and highlighting pick paths when hierarchically structured graphic information including PHIGS-compliant element numbers is visually displayed.
〈実施例2〉
第5図はこの発明の図形ピッキング方法の一実施例を示
すフローチャートである。但し、同図Aはテーブル(4
)の作成およびインデックス・メモリ(7)へのインデ
ックス番号書込みを説明するものであり、同図Bはピッ
キング動作を説明するものである。<Embodiment 2> FIG. 5 is a flowchart showing an embodiment of the figure picking method of the present invention. However, A in the same figure is a table (4
) and the writing of the index number into the index memory (7), and FIG. 3B explains the picking operation.
第2図に示す階層構造の図形情報をトラバースして表示
する動作と並行して、ステップ■において、順次認識さ
れるレベル、ストラクチャかIDかの識別および名前に
基づいてインデックス番号が若い方から順にテーブル(
4)に対する書込みを行ない、ステップ■において、テ
ーブル(4)に対する書込みが行なわれたインデックス
番号に対応すべき描画プリミティブが存在しているか否
かを判別し、イf在していない場合には再びステップ■
の処理を行なう。逆に、描画プリミティブが存在してい
ると判別された場合には、ステップ■において、書込み
が行なわれたIDに属する描画プリミティブに対応させ
てインデックス・メモリ(7)の該当アドレスに該当す
るインデックス番号を書込む。そして、ステップ■にお
いてテーブル(4)への書込みおよびインデックス・メ
モリ(7)への書込みが全ての描画プリミティブに対し
て行なわれたか否かを判別し、上記処理が行なわれてい
ない描画プリミティブが存在していると判別された場合
には、再びステップ■の処理を行なう。逆に、上記処理
が全ての描画プリミティブに対して行なわれたと判別さ
れた場合には、一連の処理を終了する。In parallel with the operation of traversing and displaying the graphical information in the hierarchical structure shown in Figure 2, in step (2), the index number is sequentially displayed based on the recognized level, structure or ID identification, and name. table(
4), and in step (2), it is determined whether a drawing primitive corresponding to the index number written to table (4) exists, and if it does not exist, the drawing primitive is written again. Step■
Process. On the other hand, if it is determined that a drawing primitive exists, in step (2), the index number corresponding to the corresponding address of the index memory (7) is set in correspondence with the drawing primitive belonging to the ID for which writing has been performed. Write. Then, in step (2), it is determined whether writing to the table (4) and writing to the index memory (7) has been performed for all drawing primitives, and there is a drawing primitive for which the above processing has not been performed. If it is determined that it is, the process of step (2) is performed again. Conversely, if it is determined that the above processing has been performed on all drawing primitives, the series of processing ends.
即ち、この状態において、CRTデイスプレィ装置(9
)に所望の図形が可視的に表示されているとともに、可
視的に表示されている図形のビクセル毎に該当するイン
デックス番号がインデックス・メモリ(7′)に書込ま
れている(第4図参照)。そして、レベル類に、かつ同
じレベル内ではID順にテーブル(4)の該5欄に対す
る書込みが行なわれている(第3図参照)。That is, in this state, the CRT display device (9
), the desired figure is visually displayed, and the index number corresponding to each pixel of the visually displayed figure is written in the index memory (7') (see Figure 4). ). Then, writing is performed in the five columns of table (4) in the level group and in the order of ID within the same level (see FIG. 3).
図形ピッキングを行なう場合には、ステップ■において
カーソル・データが設定入力され、ステップ■において
カーソル・データに対応するインデックス・メモリ(7
)のアドレスからインデックス番号が読出される。そし
て、ステップ■においてテーブル(4)の該当インデッ
クス番号段からデータを読出し、ステップ■において1
”だけ少ないインデックス番号段にストラクチャである
ことの表示′S°が格納されているか否かを判別し、ス
トラクチャであることの表示′S”が格納されていなけ
れば、再びステップ■の判別を行なう。逆に、ストラク
チャであることの表示“Smが格納されていると判別さ
れた場合には、ステップ■において、該当するストラク
チャのレベルがステップ■において読出されたレベルよ
りも下位であるか否かを判別し、下位であれば再びステ
ップ■の判別を行なう。逆に、下位ではないと判別され
た場合には、ステップ■において、該当するストラクチ
ャの名前とステップ■で続出された名前とに基づいてパ
ス・ユニットを得、ステップ■において“1”だけ少な
いインデックス番号段からデータを読出し、ステップ■
においてデータを読出した段のインデックス番号が“1
”であるか否かを判別し、“1”でないと判別された場
合には再びステップ■の判別を行なう。逆に、インデッ
クス番号が“1”であると判別された場合には、ステッ
プ■において、得られた全てのパス・ユニットを上位レ
ベルから順に並べることによりピック・パスを得、ステ
ップ[相]において、設定入力されたカーソル・データ
に基づいて読出されたインデックス番号と等しいインデ
ックス番号がインデックス・メモリ(7)に書込まれて
いる描画プリミティブのみを強調表示する。When performing figure picking, cursor data is set and input in step ■, and index memory (7) corresponding to the cursor data is input in step ■.
) The index number is read from the address. Then, in step ■, data is read from the corresponding index number row of table (4), and in step ■,
Determine whether or not the indicator 'S° indicating that the structure is stored is stored in the index number row that is smaller than that, and if the indicator 'S° indicating that it is a structure is not stored, perform the determination in step ■ again. . On the other hand, if it is determined that the structure indication "Sm" is stored, then in step ■ it is determined whether the level of the corresponding structure is lower than the level read in step ■. If it is lower, perform the determination again in step ■.On the contrary, if it is determined that it is not lower, in step ■, based on the name of the corresponding structure and the name successively continued in step ■ Obtain the pass unit, read the data from the index number stage that is smaller by "1" in step ■, and proceed to step ■
The index number of the stage from which data was read is “1”.
”, and if it is determined that it is not “1”, then the determination in step ■ is performed again. Conversely, if it is determined that the index number is “1”, step ■ is performed. In step [phase], a pick pass is obtained by arranging all the obtained pass units in order from the upper level, and in step [phase], an index number equal to the index number read out based on the set input cursor data is obtained. Only the drawing primitives written in the index memory (7) are highlighted.
したがって、この実施例の場合にも、著しく短時間でピ
ック・パスを得、該当する描画プリミティブのみを強調
表示することができる。Therefore, in this embodiment as well, it is possible to obtain a pick path in a very short time and highlight only the relevant drawing primitive.
また、上記図形ピッキング方法も、PHIGSに単拠し
たエレメント番号を含む階層構造の図形情報を可視的に
表示した場合におけるピック・パスの抽出および強調表
示に簡単に適用することができる。Further, the above-mentioned graphic picking method can also be easily applied to extraction and highlighting of pick paths when hierarchically structured graphic information including element numbers based on PHIGS is visually displayed.
尚、この発明は上記の実施例に限定されるものではなく
、例えば、ピック・パスの抽出のみを高速に行なえばよ
い場合には、インデックス・メモリ(7′)の各プレー
ンの容量を表示用フレーム・メモリ(6)のプレーンの
容量の1/n(但し、nはピック・アパチャに基づいて
定まる自然数)に設定することが可能であるほか、この
発明の要旨を変更しない範囲内において種々の設計変更
を施すことが可能である。Note that the present invention is not limited to the above-described embodiment. For example, if it is only necessary to extract pick paths at high speed, the capacity of each plane of the index memory (7') may be used for display purposes. In addition to being able to set the capacity to 1/n of the plane capacity of the frame memory (6) (where n is a natural number determined based on the pick aperture), various settings can be made within the scope of the invention. It is possible to make design changes.
〈発明の効果〉
以上のように第1の発明は、図形の表示処理を行なうこ
となく小規模なテーブルをサーチするだけでピック・パ
スを得ることができ、解像度、表示データ量に影響され
ることなく、高速、かつ−定のピック・パス抽出を達成
できるという特Hの効果を奏する。<Effects of the Invention> As described above, the first invention allows pick paths to be obtained simply by searching a small table without performing graphic display processing, and is not affected by the resolution or amount of display data. The special effect is that high-speed and constant pick path extraction can be achieved without any problems.
第2の発明は、第1の発明と同様に解像度、表示データ
量に影響されることなく、高速、かつ−定のピック・パ
ス抽出を達成できるのみならず、ピッキングされた図形
を強調表示するために再度トラバースを行なう必要がな
くなり、強調表示のための所要時間をも大幅に短縮でき
るという特有の効果を奏する。Like the first invention, the second invention not only can achieve high-speed and constant pick path extraction without being affected by the resolution or amount of display data, but also can highlight the picked shape. Therefore, there is no need to perform traverse again, and the time required for highlighting can be significantly shortened, which is a unique effect.
第3の発明も、第1の発明と同様に解像度、表示データ
量に影響されることなく、高速、かつ−定のピック・パ
ス抽出を達成できるという特有の効果を奏する。Similar to the first invention, the third invention also has the unique effect of being able to achieve high-speed and constant pick path extraction without being affected by the resolution or amount of display data.
第4の発明も、第2の発明と同様に解像度、表示データ
量に影響されることなく、高速、かつ−定のピック・パ
ス抽出を達成できるとともに、強調表示のための所要時
間をも大幅に短縮できるという特Hの効果を奏する。Similar to the second invention, the fourth invention also achieves high-speed and constant pick path extraction without being affected by resolution or amount of display data, and also significantly reduces the time required for highlighting. It has the special H effect of being able to shorten the time to .
第5の発明は、表示用フレーム伊メモリに格納されてい
るピクセル・データに対して1対1の対応関係でインデ
ックス番号格納手段にインデックス番号を格納しておけ
ばよいので、確実、かつ迅速な図形ピッキングを達成で
きるとともに、インデックス番号の書込みを簡単に行な
うことができるという特有の効果を奏する。The fifth invention is that the index number can be stored in the index number storage means in a one-to-one correspondence with the pixel data stored in the display frame memory, so that it can be performed reliably and quickly. This has the unique effect of not only being able to accomplish figure picking but also making it possible to easily write index numbers.
第1図はこの発明の図形ピッキング装置を組込んだグラ
フィックス表示装置の概略構成を示すブロック図、
第2図は図形情報の階層構造を説明する概略図、第3図
はテーブルの一例を示す図、
第4図は表示用フレーム・メモリとインデックス・メモ
リとの関係を示す概略図、
第5図Aはテーブル作成動作およびインデックス番号書
込み動作を概略的に示すフローチャート、第5図Bは図
形ピッキング動作を示すフローチャート。
(5)・・・テーブル作成部、
(5a)・・・インデックス番号書込み部、(6)・・
・表示用フレーム・メモリ、(7)・・・インデックス
・メモリ、
(8)・・・ピック・バス抽出部、Fig. 1 is a block diagram showing a schematic configuration of a graphics display device incorporating the figure picking device of the present invention, Fig. 2 is a schematic diagram illustrating the hierarchical structure of figure information, and Fig. 3 shows an example of a table. Figure 4 is a schematic diagram showing the relationship between display frame memory and index memory, Figure 5A is a flowchart schematically showing table creation operation and index number writing operation, and Figure 5B is figure picking. Flowchart showing the operation. (5)...Table creation section, (5a)...Index number writing section, (6)...
・Display frame memory, (7)...index memory, (8)...pick bus extraction unit,
Claims (1)
に、ストラクチャのレベル、 ストラクチャ自体かストラクチャ内の要素かの区分およ
び識別記号に基づいてインデックス番号を付加したテー
ブル(4)を作成するとともに、描画プリミティブの書
込みピクセル位置に対応させてインデックス番号を与え
ておき、ピック時には、 ピック位置に対応するインデックス番号を得、得られた
インデックス番号およびテーブル(4)の内容に基づい
てピック・パスを得ることを特徴とする図形ピッキング
方法。 2、階層構造の図形データをトラバースして表示する時
に、ストラクチャのレベル、ストラクチャ自体かストラ
クチャ内の要素かの区分および識別記号に基づいてイン
デックス番号を付加したテーブル(4)を作成するとと
もに、描画プリミティブの書込みピクセル位置に対応さ
せてインデックス番号を与えておき、ピック時には、 ピック位置に対応するインデックス番号を得、得られた
インデックス番号およびテーブル(4)の内容に基づい
てピック・パスを得るとともに、ピクセル単位で与えら
れたインデックス番号に基づいて該当図形を強調表示す
ることを特徴とする図形ピッキング方法。 3、ストラクチャのレベル、ストラクチャ自体かストラ
クチャ内の要素かの区分および識別記号に基づいてイン
デックス番号を付加したテーブル(4)を作成するテー
ブル作成手段(5)と、描画プリミティブの書込みピク
セル位置に対応させてインデックス番号を与えるインデ
ックス番号付与手段(5a)と、ピクセル単位のインデ
ックス番号を格納するインデックス番号格納手段(7)
と、ピック位置に対応するインデックス番号をインデッ
クス番号格納手段(7)から読出すインデックス番号読
出し手段(8a)と、読出されたインデックス番号およ
びテーブルの内容に基づいてピック・バスを得るピック
・バス抽出手段(8)とを具備することを特徴とする図
形ピッキング装置。 4、ストラクチャのレベル、ストラクチャ自体かストラ
クチャ内の要素かの区分および識別記号に基づいてイン
デックス番号を付加したテーブル(4)を作成するテー
ブル作成手段(5)と、描画プリミティブの書込みピク
セル位置に対応させてインデックス番号を与えるインデ
ックス番号付与手段(5a)と、ピクセル単位のインデ
ックス番号を格納するインデックス番号格納手段(7)
と、ピック位置に対応するインデックス番号をインデッ
クス番号格納手段(7)から読出すインデックス番号読
出し手段(8a)と、読出されたインデックス番号およ
びテーブルの内容に基づいてピック・バスを得るピック
・バス抽出手段(8)と、インデックス番号格納手段(
7)に格納されているピクセル単位のインデックス番号
に基づいて該当図形を強調表示する強調表示手段(3a
)とを具備することを特徴とする図形ピッキング装置。 5、インデックス番号格納手段(7)が、表示用フレー
ム・メモリ(6)のプレーンと等しい容量のプレーンを
有するメモリである上記特許請求の範囲第3項または第
4項に記載の図形ピッキング装置。[Claims] 1. A table (4) in which index numbers are added based on the level of the structure, the classification of the structure itself or an element within the structure, and the identification symbol when traversing and displaying hierarchically structured graphical data. At the same time, an index number is assigned corresponding to the writing pixel position of the drawing primitive, and when picking, an index number corresponding to the pick position is obtained, and based on the obtained index number and the contents of table (4). A shape picking method characterized by obtaining a pick path. 2. When traversing and displaying hierarchically structured graphical data, a table (4) is created with index numbers added based on the level of the structure, the classification of the structure itself or an element within the structure, and the identification symbol, and the drawing An index number is assigned corresponding to the write pixel position of the primitive, and when picking, the index number corresponding to the pick position is obtained, and the pick path is obtained based on the obtained index number and the contents of table (4). , a figure picking method characterized by highlighting a corresponding figure based on an index number given in pixels. 3. A table creation means (5) for creating a table (4) with index numbers added based on the level of the structure, the classification of the structure itself or an element within the structure, and an identification symbol, and corresponds to the writing pixel position of the drawing primitive. an index number assigning means (5a) for assigning an index number and an index number storage means (7) for storing an index number in units of pixels;
and index number reading means (8a) for reading out the index number corresponding to the pick position from the index number storage means (7), and pick bus extraction for obtaining the pick bus based on the read index number and the contents of the table. A figure picking device characterized in that it comprises means (8). 4. A table creation means (5) for creating a table (4) with index numbers added based on the level of the structure, the classification of the structure itself or an element within the structure, and an identification symbol, and corresponds to the writing pixel position of the drawing primitive. an index number assigning means (5a) for assigning an index number and an index number storage means (7) for storing an index number in units of pixels;
and index number reading means (8a) for reading out the index number corresponding to the pick position from the index number storage means (7), and pick bus extraction for obtaining the pick bus based on the read index number and the contents of the table. Means (8) and index number storage means (
7) highlighting means (3a
). 5. The figure picking device according to claim 3 or 4, wherein the index number storage means (7) is a memory having a plane with a capacity equal to that of the display frame memory (6).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20732389A JPH0371270A (en) | 1989-08-10 | 1989-08-10 | Method and device for picking graphic |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20732389A JPH0371270A (en) | 1989-08-10 | 1989-08-10 | Method and device for picking graphic |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0371270A true JPH0371270A (en) | 1991-03-27 |
Family
ID=16537862
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20732389A Pending JPH0371270A (en) | 1989-08-10 | 1989-08-10 | Method and device for picking graphic |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0371270A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5474394A (en) * | 1991-05-24 | 1995-12-12 | Mitsubishi Denki Kabushiki Kaisha | Printing apparatus |
US5921687A (en) * | 1991-05-24 | 1999-07-13 | Mitsubishi Denki Kabushiki Kaisha | Printing apparatus |
-
1989
- 1989-08-10 JP JP20732389A patent/JPH0371270A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5474394A (en) * | 1991-05-24 | 1995-12-12 | Mitsubishi Denki Kabushiki Kaisha | Printing apparatus |
US5921687A (en) * | 1991-05-24 | 1999-07-13 | Mitsubishi Denki Kabushiki Kaisha | Printing apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3471919B2 (en) | Machine operating method and method used to operate a processor controlled machine | |
US6289361B1 (en) | Document display apparatus for displaying a plurality of multimedia documents | |
EP0150296B1 (en) | Electronic handwriting method and facilty | |
US5363483A (en) | Updating objects displayed in a computer system | |
JPH07182445A (en) | Method for decision of important correspondence for computation processing | |
JPH0814822B2 (en) | Command input device | |
CN113010080A (en) | Method and device for drawing line on display screen and terminal equipment | |
EP0316144B1 (en) | Method and apparatus for classifying graphics segments to facilitate pick and display operation | |
US5345544A (en) | Data base system | |
JPH0683923A (en) | Method for correlating cursor position and display image and computer system having correlation means | |
JPH0371270A (en) | Method and device for picking graphic | |
JPH0561405A (en) | In-figure name display device | |
JPH08255221A (en) | Character graphic input editing device | |
CA2128578C (en) | Method and system for producing a table image having focus and context areas showing direct and indirect data representations | |
JP2824997B2 (en) | Multiple window display | |
JPH02308375A (en) | Method and device for graphic picking | |
JPH0782530B2 (en) | Handwriting recognition device | |
JPS6050589A (en) | Document generation system | |
JPS63313234A (en) | File index display system | |
JPH09282261A (en) | Process I / O automatic allocation device | |
JPS62212721A (en) | Automatic production of program for fixed screen | |
JP2616522B2 (en) | Document image information editing device | |
JPS61284794A (en) | Display controller | |
JPH09230784A (en) | Map display method | |
JPS6050581A (en) | Character memory system for graphic display unit |