JPS60194488A - Crtデイスプレイ装置のピツキング処理回路 - Google Patents
Crtデイスプレイ装置のピツキング処理回路Info
- Publication number
- JPS60194488A JPS60194488A JP59050391A JP5039184A JPS60194488A JP S60194488 A JPS60194488 A JP S60194488A JP 59050391 A JP59050391 A JP 59050391A JP 5039184 A JP5039184 A JP 5039184A JP S60194488 A JPS60194488 A JP S60194488A
- Authority
- JP
- Japan
- Prior art keywords
- identification number
- temporary storage
- straight line
- data
- priority
- 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
Landscapes
- Processing Or Creating Images (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
発明の技術分野
この発明はCRTディズブ1ノイ装置のピッキング処理
回路に関し、特に、CRTカラーグラフィックディスプ
レイ装置において、CR’r画面」−に表示されている
図形の一部を入力H11’Xどによ−)で指示し、指示
されたその部分図形を識別するJ:うなビッニ1ング処
理回路に関Jる。
回路に関し、特に、CRTカラーグラフィックディスプ
レイ装置において、CR’r画面」−に表示されている
図形の一部を入力H11’Xどによ−)で指示し、指示
されたその部分図形を識別するJ:うなビッニ1ング処
理回路に関Jる。
従来技術の説明
第1図は従来のラスタスギャン)11」グラノイツクデ
ィスプレイ装置の概略ブロック図である。、1:ず、第
1図を参照[)で、従来のラスクスキャン型グラフィッ
クディスプレイ装置の動作について簡単に説明1ノでお
く。ホストニ1ンピ1−タ1h冒う伝送ラインおよびボ
ストインターフIイス2を介してデータが図形データ管
理部3に与えられる。図形データ管il1部3はホスト
]ンピコータ1からのデータを受Gプで、イのデータを
図形として表示可能な。1、うに配列し直し、イれぞれ
の図形f−夕に識別番シーエと優先順位とを付与し、そ
れらを図示しない1?グメントバツフアに記憶1”る。
ィスプレイ装置の概略ブロック図である。、1:ず、第
1図を参照[)で、従来のラスクスキャン型グラフィッ
クディスプレイ装置の動作について簡単に説明1ノでお
く。ホストニ1ンピ1−タ1h冒う伝送ラインおよびボ
ストインターフIイス2を介してデータが図形データ管
理部3に与えられる。図形データ管il1部3はホスト
]ンピコータ1からのデータを受Gプで、イのデータを
図形として表示可能な。1、うに配列し直し、イれぞれ
の図形f−夕に識別番シーエと優先順位とを付与し、そ
れらを図示しない1?グメントバツフアに記憶1”る。
データ解析部4はIZグメンl−バッファの内容を取出
してデータを解析し、始点座標と終点座標とに阜づいて
ベクトル演p処JgIする。そして、座標変換クリップ
部5は、図形の拡大、縮小1回転や平行移動などを行な
う場合に、必要な71−リクスとイのデータの乗算を行
なう。また、CRTディスブ1ノイ画面上の図形の一部
を枠で囲ったときに、ぞの枠から1、Lみ出た図形をク
リップする。ODA制御塗りつぶし部6は、図形を塗り
つぶず場合に、各ベクトルの偵点の座標から内側のライ
ンに分解した線分を発生し、それによっで塗りつぶしデ
ータをめる。DD△7は直線を発生Jる直線発生器であ
って、D I)AIII n11塗りつぶし部6からの
データに基づいて、始点と終点とを結ぶベクトルにお(
プる途中の座標を曲伸し、ぞの演9>帖東を画像メモリ
8に展開して直線とする。画像、メ−[す8#、LD
D A 7で発生された直線−1の各ドラ:・を保存J
るものである。画像メモリ8に保存されたデータは、ビ
デオコント1]−ル部9にりえられ、D7/△変換によ
ってアナログ信号に変換されかつカラー変換テーブルに
基づいてビデオ信号に変換され、そのビデオ信号はカラ
ー七ニタ10に与えられる。
してデータを解析し、始点座標と終点座標とに阜づいて
ベクトル演p処JgIする。そして、座標変換クリップ
部5は、図形の拡大、縮小1回転や平行移動などを行な
う場合に、必要な71−リクスとイのデータの乗算を行
なう。また、CRTディスブ1ノイ画面上の図形の一部
を枠で囲ったときに、ぞの枠から1、Lみ出た図形をク
リップする。ODA制御塗りつぶし部6は、図形を塗り
つぶず場合に、各ベクトルの偵点の座標から内側のライ
ンに分解した線分を発生し、それによっで塗りつぶしデ
ータをめる。DD△7は直線を発生Jる直線発生器であ
って、D I)AIII n11塗りつぶし部6からの
データに基づいて、始点と終点とを結ぶベクトルにお(
プる途中の座標を曲伸し、ぞの演9>帖東を画像メモリ
8に展開して直線とする。画像、メ−[す8#、LD
D A 7で発生された直線−1の各ドラ:・を保存J
るものである。画像メモリ8に保存されたデータは、ビ
デオコント1]−ル部9にりえられ、D7/△変換によ
ってアナログ信号に変換されかつカラー変換テーブルに
基づいてビデオ信号に変換され、そのビデオ信号はカラ
ー七ニタ10に与えられる。
それによって、カラーモニタ10には、小スト=1ンピ
ュータ1から出力されたデータに基づく図形が表示され
る。
ュータ1から出力されたデータに基づく図形が表示され
る。
第2図は第1図に示し/、:CRrカラーグラ−7−(
ツクディスプレイ装買に、にってカラー〔ニタ10に表
示される図形の一例を示す図であり、第3図は第2図に
示した図形をピッ1:ング処即する動作を説明するため
のフロー図である。次に、第2図−5= に承l)だカラーモニタ10の画面上に表示されている
図形12を識別するためのピッキング処理動作について
説明する。前述の第1図で説明したように、図形データ
管理部3のセグメントバッファにlit図形データとそ
の図形データの識別番号ならびに優先順位が付与されて
格納されている。また、カラーグラフィックf′イスプ
レイ装置には、第1図(、二示ずJζうにライ1〜ペン
などの指示部11が設けられくいで、この指示部11に
よって画面上の図形12のたとえばA点を指示する。す
ると、図形データ管理部3に含まれるマイク[1プロセ
ツサは第3図に示すステップ(図示ではS ))と略称
する) S P 1において、1liTプライオリテイ
エリアと1−1 i 1’ (?グメン]・識別番号エ
リアをクリアし、ステップS P 2においてセグメン
トバッファから最初のけクメント識別番号を読出してセ
ーブし、ステップSP3においてでのセグメントの優先
順位(ブライオリティ)をセーブする。そして、ステッ
プSP/′Iにおいて、I) L)へ7によりセグメン
ト・の図形データでダミー的に直線を発生させる。
ツクディスプレイ装買に、にってカラー〔ニタ10に表
示される図形の一例を示す図であり、第3図は第2図に
示した図形をピッ1:ング処即する動作を説明するため
のフロー図である。次に、第2図−5= に承l)だカラーモニタ10の画面上に表示されている
図形12を識別するためのピッキング処理動作について
説明する。前述の第1図で説明したように、図形データ
管理部3のセグメントバッファにlit図形データとそ
の図形データの識別番号ならびに優先順位が付与されて
格納されている。また、カラーグラフィックf′イスプ
レイ装置には、第1図(、二示ずJζうにライ1〜ペン
などの指示部11が設けられくいで、この指示部11に
よって画面上の図形12のたとえばA点を指示する。す
ると、図形データ管理部3に含まれるマイク[1プロセ
ツサは第3図に示すステップ(図示ではS ))と略称
する) S P 1において、1liTプライオリテイ
エリアと1−1 i 1’ (?グメン]・識別番号エ
リアをクリアし、ステップS P 2においてセグメン
トバッファから最初のけクメント識別番号を読出してセ
ーブし、ステップSP3においてでのセグメントの優先
順位(ブライオリティ)をセーブする。そして、ステッ
プSP/′Iにおいて、I) L)へ7によりセグメン
ト・の図形データでダミー的に直線を発生させる。
−〇〜
このとき、発生した直線がカラーモニタ10の画面上に
お(プる△点で指定された領域内を通過したか(この状
態を以下111王状態と称する)否かをステップSP6
において判別覆る。直線が指示された領域を通過しなか
った場合には、ステップ5P10においてづべてのヒゲ
メン1〜についてのピッキング処理を終了したか否かを
判別Jる。It’ 7していな【jれば、ステップS
P 11において次のセグメント識別番号をセーブ1−
るとと(:)に、ステップSPI 2においてイの1?
グメン[・のプライオリティをセーブする。そして、再
びステップS r)4に戻り、−り述の動作を繰返づ。
お(プる△点で指定された領域内を通過したか(この状
態を以下111王状態と称する)否かをステップSP6
において判別覆る。直線が指示された領域を通過しなか
った場合には、ステップ5P10においてづべてのヒゲ
メン1〜についてのピッキング処理を終了したか否かを
判別Jる。It’ 7していな【jれば、ステップS
P 11において次のセグメント識別番号をセーブ1−
るとと(:)に、ステップSPI 2においてイの1?
グメン[・のプライオリティをセーブする。そして、再
びステップS r)4に戻り、−り述の動作を繰返づ。
Jべてのセグメントについてピッキング処理を行なった
結果、111TL、ていな(プれば、++t’r識別番
¥HよOとイTす、ステップ5P13においてIIIT
−識別番号が0であることを判別し、スiツ7’ S
P 16 iff、おいて指示された領域内にl−(+
−rされるべき図形がなかったことを図形データ管理
部3は認識づる。
結果、111TL、ていな(プれば、++t’r識別番
¥HよOとイTす、ステップ5P13においてIIIT
−識別番号が0であることを判別し、スiツ7’ S
P 16 iff、おいて指示された領域内にl−(+
−rされるべき図形がなかったことを図形データ管理
部3は認識づる。
ここで、第2図においてA点を指示づれば図形12を指
示したものと了解できるが、画面トに2つの図形12と
13とが交九するように表示されていて、その交点8点
を指示すると2つの図形12ど13のいずれを指示した
のか識別できない。
示したものと了解できるが、画面トに2つの図形12と
13とが交九するように表示されていて、その交点8点
を指示すると2つの図形12ど13のいずれを指示した
のか識別できない。
このJコうな不都合を解消するために、各図形について
プライオリティが例与されている。すなわち、図形12
の優先順位が図形13の優先順位よりも畠(]杓ば、た
とえば8点を指定すると、図形12が指示されたしのと
する。
プライオリティが例与されている。すなわち、図形12
の優先順位が図形13の優先順位よりも畠(]杓ば、た
とえば8点を指定すると、図形12が指示されたしのと
する。
そこで、前述のステップSP6において1li1したこ
とを判別すると、ステップS1〕7においてHi i’
シたときのプライオリティと、l−1+ Tブライオ
リディエリアに1?−ブされていたノ”ライオリティの
いずれの優先順位が高いかどうかを判別し、11iTし
たどきのプライオリティが高い場合すなわち第2図の例
では図形12のプライオリティが高い場合に喀ま、ステ
ップS P 8においてl−1iTセグメン1−1−リ
アに1?グメン!・識別番号をセーブし、ステップS
P 9においτHATプライオリティエリアに1−1
+ T 1.、たときの図形に対応するプライオリテC
をセーブする。このようにして、セグメントバッファに
格納されているすべてのt?グメントについてピッキン
グ処J!11を行くfい、ステップ5P13において、
図形データ管理部3は111「識別IA号がOでないこ
と、′81−なりら指示された領域内に図形があったこ
とを判別づると、ステップS l〕14においてl−1
i T i?グメント]ユリアの識別量FJを認知し、
ステップSP15においてl−1+−1−1ノたセグメ
ント内の図形を強調1ノで表示さUる。したがって、指
示した図形の一部を強調して表示し、それを識別するこ
とができる。
とを判別すると、ステップS1〕7においてHi i’
シたときのプライオリティと、l−1+ Tブライオ
リディエリアに1?−ブされていたノ”ライオリティの
いずれの優先順位が高いかどうかを判別し、11iTし
たどきのプライオリティが高い場合すなわち第2図の例
では図形12のプライオリティが高い場合に喀ま、ステ
ップS P 8においてl−1iTセグメン1−1−リ
アに1?グメン!・識別番号をセーブし、ステップS
P 9においτHATプライオリティエリアに1−1
+ T 1.、たときの図形に対応するプライオリテC
をセーブする。このようにして、セグメントバッファに
格納されているすべてのt?グメントについてピッキン
グ処J!11を行くfい、ステップ5P13において、
図形データ管理部3は111「識別IA号がOでないこ
と、′81−なりら指示された領域内に図形があったこ
とを判別づると、ステップS l〕14においてl−1
i T i?グメント]ユリアの識別量FJを認知し、
ステップSP15においてl−1+−1−1ノたセグメ
ント内の図形を強調1ノで表示さUる。したがって、指
示した図形の一部を強調して表示し、それを識別するこ
とができる。
上述の一例の一連の動作(:1図形データ管理部3に含
まれるマイクロブEl−(?ツリーにJ:って行なわれ
る。ところが、マイクロブlコセツサと1’、’l l
’) A 7とがシリアルで動作を行なうため、ヒゲメ
ン1〜の数が多い場合には、マイクロコンビコータがD
I’)△7の動作終了かやl−1i T したかをそ
の都度1)1)△7に間合わせなければならず処理効率
が極めて悪く、しかもセグメントの数が多い場合には処
理時間がざら増大してしまうという欠点があった。
まれるマイクロブEl−(?ツリーにJ:って行なわれ
る。ところが、マイクロブlコセツサと1’、’l l
’) A 7とがシリアルで動作を行なうため、ヒゲメ
ン1〜の数が多い場合には、マイクロコンビコータがD
I’)△7の動作終了かやl−1i T したかをそ
の都度1)1)△7に間合わせなければならず処理効率
が極めて悪く、しかもセグメントの数が多い場合には処
理時間がざら増大してしまうという欠点があった。
発明の目的
一〇−
それゆえに、この発明の主たる目的は、プ[Iグラムに
よりソフト・的に行なっていたピッキング処理をバード
ウrア構成によって行なわtすることに、」こり、高速
処理を可能にならしめるCRI−ディツブ1ノイ装置の
ピッキング処理回路を提供リ−ることである。
よりソフト・的に行なっていたピッキング処理をバード
ウrア構成によって行なわtすることに、」こり、高速
処理を可能にならしめるCRI−ディツブ1ノイ装置の
ピッキング処理回路を提供リ−ることである。
発明の偶成
この発明を要約すれば、セグメントバッファに格納1)
でいる複数の図形データとそれぞれの識別番号とそれぞ
れの優先順位とを順に格納しておき、ぞの中から読出さ
れた図形データに対応する識別番号と優先順位とを一時
記憶する2つの一時記憶手段な設【ノ、最初(読出され
た図形データに基づいて擬似的に直線を発生し、指示さ
れた領域内をそのi1!1線が通過したか否かを判別し
、第1の一時記憶手段と第2の一時記憶手段のそれぞれ
に記憶されている優先順4すlを比較し、第2の一時記
憶手段に記憶している識別番号に対応する優先順位が高
(プれば、第1の一時記憶手段に記憶している識別番号
と優先順位とを第2の一時記憶手段に転送10− されるのを阻止し、第1の一峙記憶f段に記憶している
識別番号に対応する図形の優先順位が高tJれば、その
識別番号と優先順位とを第2の一114記憶手段に転送
し、データ解析手段は、その内容に基づいて、指示され
た図形を識別するにうに構成したものである。
でいる複数の図形データとそれぞれの識別番号とそれぞ
れの優先順位とを順に格納しておき、ぞの中から読出さ
れた図形データに対応する識別番号と優先順位とを一時
記憶する2つの一時記憶手段な設【ノ、最初(読出され
た図形データに基づいて擬似的に直線を発生し、指示さ
れた領域内をそのi1!1線が通過したか否かを判別し
、第1の一時記憶手段と第2の一時記憶手段のそれぞれ
に記憶されている優先順4すlを比較し、第2の一時記
憶手段に記憶している識別番号に対応する優先順位が高
(プれば、第1の一時記憶手段に記憶している識別番号
と優先順位とを第2の一時記憶手段に転送10− されるのを阻止し、第1の一峙記憶f段に記憶している
識別番号に対応する図形の優先順位が高tJれば、その
識別番号と優先順位とを第2の一114記憶手段に転送
し、データ解析手段は、その内容に基づいて、指示され
た図形を識別するにうに構成したものである。
実施例
以下に、図面に示す実施例とともにこの発明をより詳細
に説明する。
に説明する。
第4図はこの発明の一実施例の1〕])△に新たに付加
されlζ概略ブロック図である。第4図において、格納
メモリ21は、図形データ管Ill 31i 3のマイ
クロプロセッサかIう与えられる複数の図形データと、
それぞれの図形データの優先順(flを示11プライオ
リティと、それぞれの図形データを識別するためのセグ
メント識別番号とを記憶するものである。この格納メモ
リ21に格納されlこ図形j−夕とプライオリティとセ
グメント・識別番目は順次読出され、セグメント識別番
号はセグメント識別番号格納レジスタ22に格納され、
プライA !J jィ(:L1ライAリライ格納レジス
タ23に格納され、図形データ1.1判別回路24に与
えられる。これらのセグメント識別番号格納1ノジスタ
22とプライオリティ格納Iノジスタ231よ第1の一
助記憶手段を構成する。判別回路24(五図形データを
処理し、指示された領域内を直線が通過したか否かを判
別づ゛るためものである。そして、判別回路24は直線
がl目示された領域内を通過したとき、それを表ね1[
16号をゲート回路26に与える。
されlζ概略ブロック図である。第4図において、格納
メモリ21は、図形データ管Ill 31i 3のマイ
クロプロセッサかIう与えられる複数の図形データと、
それぞれの図形データの優先順(flを示11プライオ
リティと、それぞれの図形データを識別するためのセグ
メント識別番号とを記憶するものである。この格納メモ
リ21に格納されlこ図形j−夕とプライオリティとセ
グメント・識別番目は順次読出され、セグメント識別番
号はセグメント識別番号格納レジスタ22に格納され、
プライA !J jィ(:L1ライAリライ格納レジス
タ23に格納され、図形データ1.1判別回路24に与
えられる。これらのセグメント識別番号格納1ノジスタ
22とプライオリティ格納Iノジスタ231よ第1の一
助記憶手段を構成する。判別回路24(五図形データを
処理し、指示された領域内を直線が通過したか否かを判
別づ゛るためものである。そして、判別回路24は直線
がl目示された領域内を通過したとき、それを表ね1[
16号をゲート回路26に与える。
前j41のセグメン[・識別番号格納レジスタ22とプ
ライオリティ格納レジスタ23に対応して1−11]−
セグメント識別番号格納1ノジスタ27とト11Tプラ
イAリティ格納レジスタ28とが設けられる。
ライオリティ格納レジスタ23に対応して1−11]−
セグメント識別番号格納1ノジスタ27とト11Tプラ
イAリティ格納レジスタ28とが設けられる。
プライオリティ比較回路25(まプライオリティ格納レ
ジスタ23に格納されたプライオリティど]11]−プ
ライオリティ格納レジスタ28に格納されたll1Tプ
ライオリデイとを比較し、いずれのプライオリティが高
いかどうかを判別する。プライオリティ比較回路25【
よプライオリティ格納レジスタ23に格納したプライオ
リティが1−1iTプライオリテイ格納レジスタ28に
格納しlこプライオリティJ:りも高【りれば、ゲート
回路26を聞さ、判別回路24の出力を移行制御例月と
してt?グメント識別番号格納レジスタ22とプライオ
リティ格納レジスタ23とに与える。+−+ + 「l
:グメント識別番号格納レジスタ27おJ:びl−1i
’T−プライオリティ格納レジスタ28は図形データ管
理部3のマイクロプロセッサ−がぞの内容を読出し11
能な構造になっている。
ジスタ23に格納されたプライオリティど]11]−プ
ライオリティ格納レジスタ28に格納されたll1Tプ
ライオリデイとを比較し、いずれのプライオリティが高
いかどうかを判別する。プライオリティ比較回路25【
よプライオリティ格納レジスタ23に格納したプライオ
リティが1−1iTプライオリテイ格納レジスタ28に
格納しlこプライオリティJ:りも高【りれば、ゲート
回路26を聞さ、判別回路24の出力を移行制御例月と
してt?グメント識別番号格納レジスタ22とプライオ
リティ格納レジスタ23とに与える。+−+ + 「l
:グメント識別番号格納レジスタ27おJ:びl−1i
’T−プライオリティ格納レジスタ28は図形データ管
理部3のマイクロプロセッサ−がぞの内容を読出し11
能な構造になっている。
第5図は図形データ管理部33のマイク[1101?ツ
サにおける動作を説明するための)1−1−図であり、
第6図は第4図に示′!IDE)への動作を説明づるた
めの7[l−図である。
サにおける動作を説明するための)1−1−図であり、
第6図は第4図に示′!IDE)への動作を説明づるた
めの7[l−図である。
次に、第4図ないし第6図を参照して、この発明の一実
施例の具体的な動作について説明する。
施例の具体的な動作について説明する。
まず、マイクロプロセッサはステップS P 21にお
いて、セグメント識別番号とプライオリティとを含む全
部の図形データをI) l) A 7に含まれる格納メ
モリ21に順次ロードし、ステップ5P22において格
納メモリ21にすべてのデータがC+ −13− ドされるJ:で待機し、その後ステップS l) 23
においτD D△7がDDΔ動作を完了したか否かを判
別する。
いて、セグメント識別番号とプライオリティとを含む全
部の図形データをI) l) A 7に含まれる格納メ
モリ21に順次ロードし、ステップ5P22において格
納メモリ21にすべてのデータがC+ −13− ドされるJ:で待機し、その後ステップS l) 23
においτD D△7がDDΔ動作を完了したか否かを判
別する。
一方、I)l’)A7は初II状態において、クリア信
14をヒグメント識別M@格納1ノジスタ22とプライ
オリティ格納レジスタ23ど1−filセグメント識別
番号格納1ノジスタ27とl」iT”プライオリティ格
納レジスタ28とに与え、それぞれの内容を0クリアす
る。そして、ステップ5P31において格納メtす21
に記憶されている最初の図形データに対応するプライオ
リティJ3よびセラメン1〜識別番号を続出J0ステッ
プS l’) 32において、読出したl?グメント識
別番号をセグメント識別番号格納レジスタ22に格納し
、ステップS P 33においてプライオリティをプラ
イオリティ格納レジスタ23に格納する。ステップ5P
34におい(レジスタ22.23に格納されているセグ
メント識別vh号とプライオリティに対応する図形デー
タを読出して判別回路24に与え、その図形データに基
づいてダミー的に直線を発生させ、指示装14− 鮪11によって指示された領域内をイの直線が通過する
か否かを判別する。通過していなIJれば出力信号を導
出しないが、通過していればそれを表わす出力信号をゲ
ート回路26に与える。
14をヒグメント識別M@格納1ノジスタ22とプライ
オリティ格納レジスタ23ど1−filセグメント識別
番号格納1ノジスタ27とl」iT”プライオリティ格
納レジスタ28とに与え、それぞれの内容を0クリアす
る。そして、ステップ5P31において格納メtす21
に記憶されている最初の図形データに対応するプライオ
リティJ3よびセラメン1〜識別番号を続出J0ステッ
プS l’) 32において、読出したl?グメント識
別番号をセグメント識別番号格納レジスタ22に格納し
、ステップS P 33においてプライオリティをプラ
イオリティ格納レジスタ23に格納する。ステップ5P
34におい(レジスタ22.23に格納されているセグ
メント識別vh号とプライオリティに対応する図形デー
タを読出して判別回路24に与え、その図形データに基
づいてダミー的に直線を発生させ、指示装14− 鮪11によって指示された領域内をイの直線が通過する
か否かを判別する。通過していなIJれば出力信号を導
出しないが、通過していればそれを表わす出力信号をゲ
ート回路26に与える。
プライオリティ比較回路25はブライAリテイ格納レジ
スタ23に格納されているプライオリティとト1iTプ
ライオリティ格納1ノジスタ28に格納されているプラ
イオリティとを比較り−る。初111+状態において、
141Tノ゛ライオリテイ格納レジスタ28の内容は0
になっているため、ブライAリティ格納レジスタ23に
格納されているブライA−リティが高いことを判別し、
ゲー1へ回路26を聞く。ゲート回路26が聞かれたこ
とによって、ステップ5P35において判別回路24の
出力が移行制御信号として出力されたか否かを判別づ−
る。
スタ23に格納されているプライオリティとト1iTプ
ライオリティ格納1ノジスタ28に格納されているプラ
イオリティとを比較り−る。初111+状態において、
141Tノ゛ライオリテイ格納レジスタ28の内容は0
になっているため、ブライAリティ格納レジスタ23に
格納されているブライA−リティが高いことを判別し、
ゲー1へ回路26を聞く。ゲート回路26が聞かれたこ
とによって、ステップ5P35において判別回路24の
出力が移行制御信号として出力されたか否かを判別づ−
る。
ステップ5P36においでLグメント識別番号格納レジ
スタ22は移行$す紳信号に其づいて、格納しているセ
グメント識別番号をI−1i ’r Iy、クメン1〜
識別番号格納レジスタ27に転送する。同様にして、ス
テップ5P37においてプライオリディ格納1ノジスタ
23は、そこに格納しているプライオリティを1−+1
Tプライオリテイ格納レジスタ28に転送する。ステッ
プS P 38においてすべての図形データについての
HiT処理を終了したか否かを判別し、終了1ノでいい
なければ再びステップ5P31に戻り、次の図形データ
の処理を行なう。
スタ22は移行$す紳信号に其づいて、格納しているセ
グメント識別番号をI−1i ’r Iy、クメン1〜
識別番号格納レジスタ27に転送する。同様にして、ス
テップ5P37においてプライオリディ格納1ノジスタ
23は、そこに格納しているプライオリティを1−+1
Tプライオリテイ格納レジスタ28に転送する。ステッ
プS P 38においてすべての図形データについての
HiT処理を終了したか否かを判別し、終了1ノでいい
なければ再びステップ5P31に戻り、次の図形データ
の処理を行なう。
図形データ管理部3のマイクロプロセッサはステップ5
P23においてDDA7がD D A動作を完了したこ
とを判別すると、l) D A 7の1−1+Tセグメ
ン1〜識別番号格納1ノジスタ27とIl+T−プライ
オリティ格納レジスタ28のそれぞれに格納されている
内容を読込む。そして、ステップ5P25において1]
I丁セグメント識別番号格納レジスタ27の内容が0で
あるか否かを判別する。1−1iTt?グメン]〜識別
番号格納レジスタ27の内容が0であるときは、指示さ
れた領域内に図形がなかったしのと判別し、ステツノ°
5P26において指定された領域内に1−1iTされる
べき図形がないことを通知づる。しかし、ステップS
P 25においてセフメン1〜識別*@が()でないこ
とを判別したとぎは、ステップ5P27におい−CH1
Tt?グメント識別lG@格納レジスタ27に格納され
ているセグメント識別番号を認知する。イして、ステッ
プ5P28において1]ITを識別したセラメン1〜内
の図形を強調表示1ノで一連の動作を終゛rする。
P23においてDDA7がD D A動作を完了したこ
とを判別すると、l) D A 7の1−1+Tセグメ
ン1〜識別番号格納1ノジスタ27とIl+T−プライ
オリティ格納レジスタ28のそれぞれに格納されている
内容を読込む。そして、ステップ5P25において1]
I丁セグメント識別番号格納レジスタ27の内容が0で
あるか否かを判別する。1−1iTt?グメン]〜識別
番号格納レジスタ27の内容が0であるときは、指示さ
れた領域内に図形がなかったしのと判別し、ステツノ°
5P26において指定された領域内に1−1iTされる
べき図形がないことを通知づる。しかし、ステップS
P 25においてセフメン1〜識別*@が()でないこ
とを判別したとぎは、ステップ5P27におい−CH1
Tt?グメント識別lG@格納レジスタ27に格納され
ているセグメント識別番号を認知する。イして、ステッ
プ5P28において1]ITを識別したセラメン1〜内
の図形を強調表示1ノで一連の動作を終゛rする。
発明の効宋
以上のように、この発明にJ:れば、セグメン1〜バッ
ファに格納されている複数の図形データと、それぞれの
識別N@および優先順位とを順次読出して格納手段に格
納しておぎ、格納した複数のデータのうち最初に読出さ
れたデータを第1の−I1.’1記憶手段に記憶すると
ともに、この第1の一時記憶手段に対応する第2の一時
記憶手段を設番プる。
ファに格納されている複数の図形データと、それぞれの
識別N@および優先順位とを順次読出して格納手段に格
納しておぎ、格納した複数のデータのうち最初に読出さ
れたデータを第1の−I1.’1記憶手段に記憶すると
ともに、この第1の一時記憶手段に対応する第2の一時
記憶手段を設番プる。
そして、格納手段から読出された図形データに基づいて
直線を擬似的に発生し、イの直線が指示された領域内を
通過しているか否か判別するとともに、第1 d3よび
第2の一時記憶1段に記憶している優先順位を比較し、
第1の一時記憶1段の優先順位が高1プれば、第1の一
時記憶手段に記憶1ノた優先順位を第2の一時記ffi
手段に転送するにうに17− したので、データ解析手段は第2の一時記憶手段の内容
に基づいて、高速でピッキング処理を行なうことができ
る。すなわち、データ解析手段は、図形データが多くて
も従来のJ:うに直線発〈11手段が直線の発生を終了
したかやl−1+ 丁したかなどの間合わlをすること
なく第2の一時記憶手段の内容を判別するだ()で、指
示された図形を識別することができる。
直線を擬似的に発生し、イの直線が指示された領域内を
通過しているか否か判別するとともに、第1 d3よび
第2の一時記憶1段に記憶している優先順位を比較し、
第1の一時記憶1段の優先順位が高1プれば、第1の一
時記憶手段に記憶1ノた優先順位を第2の一時記ffi
手段に転送するにうに17− したので、データ解析手段は第2の一時記憶手段の内容
に基づいて、高速でピッキング処理を行なうことができ
る。すなわち、データ解析手段は、図形データが多くて
も従来のJ:うに直線発〈11手段が直線の発生を終了
したかやl−1+ 丁したかなどの間合わlをすること
なく第2の一時記憶手段の内容を判別するだ()で、指
示された図形を識別することができる。
第1図は従来のカラーグラフィックディスプレイ装置の
概略ブロック図である。第2図は第1図に示したカラー
グラフィックディスプレイ装置にkJ:つでカラーモニ
タに表示される図形の一例を示M図である。第3図は第
2図に示した図形をピッキング処理する動作を説明する
ためのフロー図である。第4図はこの発明の一実施例の
D D Aに新たに付加されたブ[1ツク図を示す図で
ある。第5j図はマイクロプロセッサにおける動作を説
明するためのフロー図である。第6図は第4図に示すD
Dへの動作を説明づるためのフロー図である。 18− 図において、3は図形j゛−タ管管部部/I titデ
ータ解析部、5は座標変換クリップ部、6は1〕[〕八
開制御りつぶし部、71よ1〕1)Δ、8は画像メモリ
、9はビデオコント1]−ル部、101;Jカラーモニ
タ、11は指示部、21は格納メtす、22はl?グメ
ント識別番号格納レジスタ、23+、Lブライオリアイ
格納レジスタ、2/I(ま判別回路、2151よプライ
オリティ比較回路、26はグー1−回路、27(よ1−
11Tセグメント識別番号格納1ノジスタ、28t、L
IIITプライオリティ格納1ノジスタを示J。 19− め1図
概略ブロック図である。第2図は第1図に示したカラー
グラフィックディスプレイ装置にkJ:つでカラーモニ
タに表示される図形の一例を示M図である。第3図は第
2図に示した図形をピッキング処理する動作を説明する
ためのフロー図である。第4図はこの発明の一実施例の
D D Aに新たに付加されたブ[1ツク図を示す図で
ある。第5j図はマイクロプロセッサにおける動作を説
明するためのフロー図である。第6図は第4図に示すD
Dへの動作を説明づるためのフロー図である。 18− 図において、3は図形j゛−タ管管部部/I titデ
ータ解析部、5は座標変換クリップ部、6は1〕[〕八
開制御りつぶし部、71よ1〕1)Δ、8は画像メモリ
、9はビデオコント1]−ル部、101;Jカラーモニ
タ、11は指示部、21は格納メtす、22はl?グメ
ント識別番号格納レジスタ、23+、Lブライオリアイ
格納レジスタ、2/I(ま判別回路、2151よプライ
オリティ比較回路、26はグー1−回路、27(よ1−
11Tセグメント識別番号格納1ノジスタ、28t、L
IIITプライオリティ格納1ノジスタを示J。 19− め1図
Claims (1)
- 【特許請求の範囲】 ホストコンピユータからデータを受【ノて、このデータ
を図形として表示可能なように配列1ノ直し、それぞれ
の図形データに識別番号と優先順位等を付与して格納す
るセグメントバラノアと、前記セグメントバッファの内
容を取出してデータの解析を行ない、ベクトル演算する
lζ:めのデータ解析手段と、 前記データ解析手段によって解析されIこベクトルの始
点座標と終点座標とを結、9直線を発生する直線発生手
段と、 前記直線発生手段によって発生された直線を表わ寸デー
タを記憶する画像メモリと、 前記画像メモリに記憶されたデータに基づく画像を表示
するCRT表示部とを備えたCRTディスプレイ装置に
おいて、ざらに 前記CRT表示部の画面−Fに表示される図形の一部を
1h示Mるための指示1段を含み、前記直線発生手段は
、 前記しグメントバッファに格納している複数の図形デー
タと、それぞれの識別番号と、それぞれの優先順位とを
順に格納する格納手段、前記格納手段1)+ rう最初
に読出された図形データに対応りる識別番号と優先順位
とを一時記憶する第1の一時記憶手段、 前記第1の一時記憶手段に記憶された図形データに対応
する識別番号と優先順位とを一時記憶4る第2の一時記
憶手段、 前記格納手段から読出された図形データに基づいて直線
を擬似的に発生し、前記指示手段によって指示された領
域内を当該擬似的に発生した直線が通過lノたか否かを
判別し、当該直線が指示された領域内を通過したことを
マり別1ノたことに応じて、前記第1の一時記憶手段に
一時記憶した識別番号と優先順位とを前記第2の一時記
憶手段に転送する転送制御手段、および 前記第1の一時記憶手段ど前記第2の一時記憶手段のそ
れぞれに記憶されている識別番工Jに対応する優先順位
を比較()、前記第2の一時記10手段に記憶している
識別番号に対応する優先順(Oが高1)れば、前記転送
制御手段ににる転)スをtVI +1−する転送l′l
、+l二手段を備え、 前記データ解析手段は、前記第2の一時記10丁段に記
憶された識別ti号にすづいて図形データを識別するよ
うにし1こことを特徴とJる、CRTディスプレイ装置
のピッ1:ング処即回路。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59050391A JPS60194488A (ja) | 1984-03-15 | 1984-03-15 | Crtデイスプレイ装置のピツキング処理回路 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP59050391A JPS60194488A (ja) | 1984-03-15 | 1984-03-15 | Crtデイスプレイ装置のピツキング処理回路 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60194488A true JPS60194488A (ja) | 1985-10-02 |
Family
ID=12857570
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59050391A Pending JPS60194488A (ja) | 1984-03-15 | 1984-03-15 | Crtデイスプレイ装置のピツキング処理回路 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS60194488A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02230470A (ja) * | 1989-01-23 | 1990-09-12 | Internatl Business Mach Corp <Ibm> | コンピユータグラフイツクス・デイスプレイシステム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5794786A (en) * | 1980-12-05 | 1982-06-12 | Hitachi Ltd | Picture element specifying system of display |
-
1984
- 1984-03-15 JP JP59050391A patent/JPS60194488A/ja active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5794786A (en) * | 1980-12-05 | 1982-06-12 | Hitachi Ltd | Picture element specifying system of display |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH02230470A (ja) * | 1989-01-23 | 1990-09-12 | Internatl Business Mach Corp <Ibm> | コンピユータグラフイツクス・デイスプレイシステム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5115402A (en) | Scan-conversion process and processor for converting a graphic primitive to a pixel map | |
| AU612222B2 (en) | Z-buffer allocated for window identification | |
| EP0607130B1 (en) | Image position interpretation in a graphics system | |
| KR100233346B1 (ko) | 그래픽 시스템에서 하나 이상의 가시 객체 식별 방법 및 장치 | |
| US7554554B2 (en) | Rendering apparatus | |
| EP0381892A2 (en) | Computer display windowing systems | |
| JPS60194488A (ja) | Crtデイスプレイ装置のピツキング処理回路 | |
| US7508397B1 (en) | Rendering of disjoint and overlapping blits | |
| US5903280A (en) | Image display apparatus that reduces necessary memory capacity for operation | |
| JPH0544063B2 (ja) | ||
| JPH0588838A (ja) | マルチウインドウ表示装置 | |
| JPH0683977A (ja) | 描画方式 | |
| JP4195953B2 (ja) | 画像処理装置 | |
| JPH05119764A (ja) | 回路設計データの描画方法 | |
| JPS5961881A (ja) | 図形発生装置 | |
| JPS6098485A (ja) | 表示装置 | |
| JPS6242279A (ja) | グラフイツクデイスプレイ装置 | |
| JP2714114B2 (ja) | グラフィック処理方法及びグラフィックシステム | |
| KR100195199B1 (ko) | 메타얼라인 모드 데스티네이션 어드레스 발생회로 및 이를 이용한 그래픽 콘트롤러 | |
| JP2787487B2 (ja) | コンピュータシステムに表示され且つ操作される線分の位置を決定する回路 | |
| JPH06295343A (ja) | 図形処理装置 | |
| JPS61240283A (ja) | 表示制御装置 | |
| JPS62247475A (ja) | 図形表示方式 | |
| JPH0535912B2 (ja) | ||
| JPH06231152A (ja) | 帳票処理方法 |