JPH0283723A - 図形処理装置 - Google Patents
図形処理装置Info
- Publication number
- JPH0283723A JPH0283723A JP63236991A JP23699188A JPH0283723A JP H0283723 A JPH0283723 A JP H0283723A JP 63236991 A JP63236991 A JP 63236991A JP 23699188 A JP23699188 A JP 23699188A JP H0283723 A JPH0283723 A JP H0283723A
- Authority
- JP
- Japan
- Prior art keywords
- rectangular area
- pattern
- pick
- redrawing
- picked
- 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
- 238000001514 detection method Methods 0.000 claims description 12
- 239000011295 pitch Substances 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 102100029968 Calreticulin Human genes 0.000 description 1
- 101100326671 Homo sapiens CALR gene Proteins 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Landscapes
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〈産業上の利用分野〉
本発明は、グラフィック・デイスプレィにおける図形処
理装置に関し、表示されている図形をピックする際の処
理速度を改善するものである。
理装置に関し、表示されている図形をピックする際の処
理速度を改善するものである。
〈従来の技術〉
グラフィック・デイスプレィにおいて、マウス、タブレ
ット等のボインテイング・デバイスを用いて表示されて
いる図形をピック(表示されている図形の移動処理等を
行うために、表示されている図形を指定すること)する
場合、通常、次のような処理が行われる。
ット等のボインテイング・デバイスを用いて表示されて
いる図形をピック(表示されている図形の移動処理等を
行うために、表示されている図形を指定すること)する
場合、通常、次のような処理が行われる。
即ち、表示画面に対応するフレーム・バッファ・メモリ
上でピック位置の周囲に微少な矩形領域を定義し、描画
されている全ての図形をフレーム・バッファ・メモリ上
に再描画し、この矩形領域にその一部が含まれる図形を
ピック対象図形とする。
上でピック位置の周囲に微少な矩形領域を定義し、描画
されている全ての図形をフレーム・バッファ・メモリ上
に再描画し、この矩形領域にその一部が含まれる図形を
ピック対象図形とする。
〈発明か解決しようとする課題〉
上記のような図形のピック方式は、指定した矩形領域内
に、描画した図形が検出されるまで再描画を続行しなり
れはならないため、操作ミス等によって何も描画されて
いない領域を指定した場合であっても、ピック動作を開
始して全ての描画動作を行うなめ、応答速度か悪くなる
欠点かあった。
に、描画した図形が検出されるまで再描画を続行しなり
れはならないため、操作ミス等によって何も描画されて
いない領域を指定した場合であっても、ピック動作を開
始して全ての描画動作を行うなめ、応答速度か悪くなる
欠点かあった。
本発明はこのような点を改善することを課題とし、描画
されていない領域をピックした場合でも処理速疫が遅く
ならないようにするさとを1)l的とする。
されていない領域をピックした場合でも処理速疫が遅く
ならないようにするさとを1)l的とする。
く課題を解決するだめの手段〉
本発明は」1記の課題を解決するために、矩形領域内の
描画データが全て” o ”であるか古かをはじめに調
べるものであり、その具体的な構成は次の通りである。
描画データが全て” o ”であるか古かをはじめに調
べるものであり、その具体的な構成は次の通りである。
即ち、本発明は、フレーム・バッファ・メモリに描画さ
れる図形に矩形領域を設定して図形のピックを行う図形
処理装置において、1習フ一ド描画データ内に前記矩形
領域の境界が素止れる際に前記矩形fl域の内部にある
ピッ1−をイ」効ピッ1〜どする有効ピッl−検出部と
、前記矩形領域内のデータが全て” O”であることを
検出する零検出部とを有し、ピック指定の際に前記矩形
領域内のデータか全て” O”か否かを判定することを
特徴とする図形処理装置である。
れる図形に矩形領域を設定して図形のピックを行う図形
処理装置において、1習フ一ド描画データ内に前記矩形
領域の境界が素止れる際に前記矩形fl域の内部にある
ピッ1−をイ」効ピッ1〜どする有効ピッl−検出部と
、前記矩形領域内のデータが全て” O”であることを
検出する零検出部とを有し、ピック指定の際に前記矩形
領域内のデータか全て” O”か否かを判定することを
特徴とする図形処理装置である。
〈作用〉
本発明の図形処理装置は、図形をピックする矩形領域か
設定されると、この矩形領域内部の描画データを胴へ、
全て” O”り)場合は再描画動作を省略し、°′1″
°が検出されると通常の再描画動作を行って図形のピッ
ク奈11つ。
設定されると、この矩形領域内部の描画データを胴へ、
全て” O”り)場合は再描画動作を省略し、°′1″
°が検出されると通常の再描画動作を行って図形のピッ
ク奈11つ。
〈実施例〉
図は本発明を実7+60.た図形処理装置の構成を表わ
す図である。
す図である。
1はボス1〜側計3tfi(図示せず)の命令により図
形を展開し描画を制御する描画プ17セツ→フ、2は)
(座標の最大値、最小ス11、Y座標の最大値、最小値
か設定tトれピックの際の矩形領域を定義するウィンド
ウ・1/ジスタ、3は描画プ冒セ・ソ゛す1の指示を受
(−)るメモリ制御部、4はウィンドウ伺、ジスタ2て
定1m Nれ、/ll′:矩形領域内のi゛−タが全く
” o ’”であることを検出する零検出部、5はウィ
ンドウ・L−ジスタ2て定義された矩形領域と1ワード
描画データのピッ1〜境界に応じてこのワー)・内の有
効じツトを検出−づる有効しツト検出部、6はCRTC
表小寸イ)ノ、・めの描画fh報を格納するフレーム・
バッフr・メfす゛(ある、 さて、以十のように構成されt・本発明装置の動作を次
に説明する。
形を展開し描画を制御する描画プ17セツ→フ、2は)
(座標の最大値、最小ス11、Y座標の最大値、最小値
か設定tトれピックの際の矩形領域を定義するウィンド
ウ・1/ジスタ、3は描画プ冒セ・ソ゛す1の指示を受
(−)るメモリ制御部、4はウィンドウ伺、ジスタ2て
定1m Nれ、/ll′:矩形領域内のi゛−タが全く
” o ’”であることを検出する零検出部、5はウィ
ンドウ・L−ジスタ2て定義された矩形領域と1ワード
描画データのピッ1〜境界に応じてこのワー)・内の有
効じツトを検出−づる有効しツト検出部、6はCRTC
表小寸イ)ノ、・めの描画fh報を格納するフレーム・
バッフr・メfす゛(ある、 さて、以十のように構成されt・本発明装置の動作を次
に説明する。
ポスト側計算糎よりウィンドウ・I/ジスタ2にピック
のための矩形領域が設定されると、描画プロセッサ1は
この矩形領域内の描画データか全て″0′″であるかp
iかを検出するシ・−ケンスを起動する。
のための矩形領域が設定されると、描画プロセッサ1は
この矩形領域内の描画データか全て″0′″であるかp
iかを検出するシ・−ケンスを起動する。
即ち、定義された矩形領域内のワードが逐一・読み出さ
れ、零検出部4によってそのワード内の有効ビットか全
て′O′″であるか否かが判断される。
れ、零検出部4によってそのワード内の有効ビットか全
て′O′″であるか否かが判断される。
この有効ビットは、設定された矩形領域と読み出すワー
ドの位置(境界)に応じて(ワード内に矩形領域が設定
される場合を考慮する)、有効ビット検出部5により以
下のように定義される。
ドの位置(境界)に応じて(ワード内に矩形領域が設定
される場合を考慮する)、有効ビット検出部5により以
下のように定義される。
(a)X方向の下位側の境界かワード内にある時この境
界か示すピッ1〜位置より」−位置のビットを有効とす
る。
界か示すピッ1〜位置より」−位置のビットを有効とす
る。
(b)X方向の上位側の境界かワード内にある時この境
界か示すビット位置より下位1■11のピッ1〜を有効
とする。
界か示すビット位置より下位1■11のピッ1〜を有効
とする。
(c)X方向の上位側、下位側両方の境界がワード内に
ある時 両方の境界が示す位jηの間のヒツトを有効ビットとす
る。
ある時 両方の境界が示す位jηの間のヒツトを有効ビットとす
る。
このようにして、該当ワーIζ内の有効ピッ1〜が決定
され、矩形9(i域にあるワード内の有効ピッI・が全
て°゛0゛″であることが零検出部4によって検出され
ると、描画プ1]セッサ1がらホスト側計算機へ設定さ
れた矩形領域内にピックされる図形が存在しないことか
伝達される。
され、矩形9(i域にあるワード内の有効ピッI・が全
て°゛0゛″であることが零検出部4によって検出され
ると、描画プ1]セッサ1がらホスト側計算機へ設定さ
れた矩形領域内にピックされる図形が存在しないことか
伝達される。
コレニより、ホス)〜側計算機はこの後に続くピックの
ための再描画動作を省略することができる。
ための再描画動作を省略することができる。
また、設定された矩形m、域内に1ビツトでも” o
”でないビットが検出された場合、描画プロセッサ1は
″O′″検出動作を直ちに中止し、ホス1ル側計算機に
対し、てピンクのための再描画動作の起動を要求する。
”でないビットが検出された場合、描画プロセッサ1は
″O′″検出動作を直ちに中止し、ホス1ル側計算機に
対し、てピンクのための再描画動作の起動を要求する。
以−Lのようにして、ピックのための矩形領域が設定さ
れた場合、この矩形領域内の描画データが全て゛0″の
場合はピック動作を中11−シ、” ] ”が検出され
ると直ちに再描画を行ってピック動作を開始することか
できる。
れた場合、この矩形領域内の描画データが全て゛0″の
場合はピック動作を中11−シ、” ] ”が検出され
ると直ちに再描画を行ってピック動作を開始することか
できる。
〈発明の効果〉
本発明の図形処理装置によれは次の効果か得られる。
図形をピックする場合、操作ミス等によって何も描画さ
れていない領域をピックした場合であっても、この矩形
領域内の描画データを調べることにより、再描画動作を
行うことなく、全体の処理速度か向上する。
れていない領域をピックした場合であっても、この矩形
領域内の描画データを調べることにより、再描画動作を
行うことなく、全体の処理速度か向上する。
図は本発明を実施した図形処理装置を表わす構成図であ
る。 1・・・描画プロセッサ、2・・・ウィンドウ・レジス
タ、3・・・メモリ制御部、4・・・零検出部、5・・
・有効ビット検出部、 6・・・フレーム・バッファ・メモリ。
る。 1・・・描画プロセッサ、2・・・ウィンドウ・レジス
タ、3・・・メモリ制御部、4・・・零検出部、5・・
・有効ビット検出部、 6・・・フレーム・バッファ・メモリ。
Claims (1)
- (1)フレーム・バッファ・メモリに描画される図形に
矩形領域を設定して図形のピックを行う図形処理装置に
おいて、1ワード描画データ内に前記矩形領域の境界が
含まれる際に前記矩形領域の内部にあるビットを有効ビ
ットとする有効ビット検出部と、前記矩形領域内のデー
タが全て“0”であることを検出する零検出部とを有し
、ピック指定の際に前記矩形領域内のデータが全て“0
”か否かを判定することを特徴とする図形処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63236991A JPH0283723A (ja) | 1988-09-21 | 1988-09-21 | 図形処理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP63236991A JPH0283723A (ja) | 1988-09-21 | 1988-09-21 | 図形処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0283723A true JPH0283723A (ja) | 1990-03-23 |
Family
ID=17008770
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP63236991A Pending JPH0283723A (ja) | 1988-09-21 | 1988-09-21 | 図形処理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0283723A (ja) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57203127A (en) * | 1981-06-09 | 1982-12-13 | Nec Corp | Selecting device of graphic data |
JPS6010390A (ja) * | 1983-06-30 | 1985-01-19 | Fujitsu Ltd | 図形処理システムにおけるライト・ペンによる図形同定処理方式 |
-
1988
- 1988-09-21 JP JP63236991A patent/JPH0283723A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS57203127A (en) * | 1981-06-09 | 1982-12-13 | Nec Corp | Selecting device of graphic data |
JPS6010390A (ja) * | 1983-06-30 | 1985-01-19 | Fujitsu Ltd | 図形処理システムにおけるライト・ペンによる図形同定処理方式 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH042968B2 (ja) | ||
KR910000203B1 (ko) | 화상처리장치 | |
JPS59210486A (ja) | デイスプレイ制御装置 | |
JP2583525B2 (ja) | データ処理装置 | |
KR910000202B1 (ko) | 화상 처리장치 | |
JPH0283723A (ja) | 図形処理装置 | |
JP3892534B2 (ja) | 表示装置 | |
JP3452973B2 (ja) | マルチデバイスの入力制御方法 | |
JP2773458B2 (ja) | ベクトル制御装置 | |
JP3185209B2 (ja) | 表示制御装置 | |
JPS63118964A (ja) | 情報処理装置 | |
JP2831715B2 (ja) | 位置検出装置 | |
JPH0424748B2 (ja) | ||
JPH0432977A (ja) | 描画装置及び画像表示システム | |
JP2759952B2 (ja) | キャッシュメモリ | |
JP2964504B2 (ja) | 文書処理装置 | |
JPS6139160A (ja) | 図形要素検索処理装置 | |
JPH0113142B2 (ja) | ||
JPH0223419A (ja) | マルチウインド表示におけるカーソル認識方式 | |
JPH04145586A (ja) | 図形表示制御方式 | |
JPS6242274A (ja) | 画像処理装置 | |
JPS63280387A (ja) | 繰返しパタ−ン表示方式 | |
JPH1139159A (ja) | 計算機システム | |
JPH01318128A (ja) | キャッシュ・エラー処理方式 | |
JPH03185533A (ja) | データモニタ装置 |