JPH01154192A - 図形検出装置 - Google Patents

図形検出装置

Info

Publication number
JPH01154192A
JPH01154192A JP62312030A JP31203087A JPH01154192A JP H01154192 A JPH01154192 A JP H01154192A JP 62312030 A JP62312030 A JP 62312030A JP 31203087 A JP31203087 A JP 31203087A JP H01154192 A JPH01154192 A JP H01154192A
Authority
JP
Japan
Prior art keywords
cursor
data
character
size
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.)
Pending
Application number
JP62312030A
Other languages
English (en)
Inventor
Toshimitsu Kinugasa
衣笠 利光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP62312030A priority Critical patent/JPH01154192A/ja
Publication of JPH01154192A publication Critical patent/JPH01154192A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Analysis (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔1既  要〕 本発明は表示装置における図形検出装置に関し、ライト
ペンで画面に触れて特定の図形を選択する際の選択速度
を速くすることを目的とし、表示画面上に触れて表示図
形を選ぶ図形選択手段と、前記図形データメモリに格納
され、存在が所定領域内に限定される図形の中心座標及
びその領域の大きさを、図形の格納順に発生させる図形
データ発生手段と、前記図形選択手段が触れた画面上の
座標を中心に所定サイズのカーソルを発生させ、前記図
形データ発生手段からの図形の表示領域に応じて前記カ
ーソルサイズを変更するカーソル発生手段と、変更され
たカーソル内に現在発生中の図形の中心座標が含まれる
か否かを判定する比較手段と、カーソル内に現在発生中
の図形の中心座標がある場合に、その図形が前記選択手
段によって選ばれた図形であると判定する図形検出手段
とから構成する。
〔産業上の利用分野〕
本発明は表示装置における図形検出装置に関し、特に、
表示器の画面上の表示図形の中から特定の領域に表示が
限定される図形、例えば文字を、ライトペン等の選択装
置により直接画面に触れて選択することができる図形検
出装置に関する。
従来、ビットマツプメモリのような画像メモリを装備し
、文字や図形を画面上に表示する表示装置において、画
面に表示された表示図形(エレメント)を変更する意図
で、エレメントの中から特定の1つをライトペン等によ
り表示画面に触れて選択(エレメントピックという)す
ることがある。
このエレメントビック動作では、ライトペンを表示画面
上の選択したい要素の近傍に持っていくと、ライトペン
の先端部に対向する画面上の位置に、カーソル或いはア
パーチャと称される一般に方形の輝度の高い部分が現れ
、このカーソルの中にあるエレメントを検索する。具体
的には、このエレメントピック動作は表示画面上に発生
させたカーソルの示す領域内にエレメントが存在するか
否かを判定して、存在するエレメントを選択するのであ
るが、この選択速度の向上が要望されている。
〔従来の技術〕
第5図は従来のエレメントビックを行える表示装置の図
形検出装置の構成を示すブロック回路図である。なお、
この表示装置には表示すべき複数の図形がベクトルデー
タで格納された図形データメモリは図示されていない。
また、この例ではある限られた領域内に表示される図形
を文字に特定し、以後文字のエレメントビックについて
説明する。従って、図の文字位置データ及び文字データ
は、図形データメモリから読み出した図形データに含ま
れるものである。
図において1は表示する文字の中心座標x、  yをカ
ウントする文字位置カウンタ、2は文字データにより表
示する文字をベクトルの組み合わせで表わす文字ベクト
ル用キャラクタ・ジェネレータ(CG)、3は文字位置
カウンタ1と文字ベクトル用CGの出力を加算する加算
器、4は加算器3の出力または図形ベクトルの始点・終
点位置データのいずれかを端子Sに入力される文字信号
により選択するセレクタ、5は文字または図形の始点お
よび終点が与えられた時にその間に自動的に直線を引く
ディジタル微分解析器(以後DDAという)、6はDD
A5から出力された文字のデータを表示画面に対応して
記憶するビットマツプメモリ、7はビットマツプメモリ
6に記憶されたデータを読み出す続出制御器、8はD/
A変換器、9はビットマツプメモリ6に記憶されたデー
タに対応する文字または図形を表示するCRT等の表示
器であり、以上のように構成された表示装置により文字
または図形が表示器9に表示される。
また、第5図において10は表示器9の画面に触れるこ
とによってエレメントピックを行うライトペン10であ
り、11はこのライトペン10からのカーソルの中心位
置データが入力されるカーソル位置レジスタ、12はラ
イトペン10で画面に触れた時に画面上に表示されるカ
ーソルサイズを規定するためのカーソルサイズレジスタ
である。カーソル位置レジスタ11からはカーソルの中
心位置のX座標とy座標とがそれぞれ別個に出力され、
カーソルサイズレジスタ12からはX座標方向、X座標
方向のカーソルサイズがそれぞれ別個に出力される。
そして、カーソル位置レジスタ11からのカーソルの中
心位置のX座標にカーソルサイズレジスタ12からのX
方向のカーソルサイズの〃が、加算器13にて加算され
、減算器14にて減算される。同様にカーソル位置レジ
スタ11からのカーソルの中心位置のy座標にカーソル
サイズレジスタ12からのy方向のカーソルサイズの2
が、加算器15にて加算され、減算器工6にて減算され
る。この結果、加算器13の出力はライトペン10によ
り表示器9に現れるカーソルのX座標の最大値X。、X
となり、減算器14の出力はライトペン10により表示
器9に現れるカーソルのX座標の最小値X□7となる。
同様に、加算器15の出力はライトペン10により表示
器9に現れるカーソルのX座標の最大値yイaxとなり
、減算器16の出力はライトペン10により表示器9に
現れるカーソルのX座標の最小値7 Tl1inとなる
。
更に、第5図の表示装置における17.18.19; 
20は2つの入力A、Bの大小を比較するコンパレータ
である。コンパレータ17.19はA≦Bか否かを比較
してA≦Bの時にハイレベル信号“H”を出力し、コン
パレータ18.20はA≧Bか否かを比較してA≧Bの
時にハイレベル信号“■”を出力するようになっている
。コンパレータ17.18の入力AにはDDA5のX出
力が入力され、コンパレータ19゜20の入力AにはD
DA5のX出力が入力される。
また、加算器13.減算器14.加算器15.減算器1
6の出力はそれぞれコンパレータ17,18.19.2
0 ノ入力Bに入力される。
コンパレータ17.18は、カーソルのX方向の領域内
にセレクタ4から出力される文字データが入っているか
否かを判定するものであり、コンパレータ19.20は
カーソルのX方向の領域内にセレクタ4から出力される
文字データが入っているか否かを判定するものである。
そして、カーソルのX方向の領域内にセレクタ4から出
力される文字データが入っている時はコンパレータ17
.18に共にハイレベル出力”H”があり、カーソルの
X方向の領域内にセレクタ4から出力される文字データ
が入っている時はコンパレータ19.20に共にハイレ
ベル出力″11”がある。
21はAND回路であり、コンパレータ17,18,1
9゜20の出力及びカーソル有無信号が入力されている
。
そして、AND回路21はコンパレータ17,18.1
9.20に全てハイレベル出力“H”があり、カーソル
有無信号がハイレベル“H″でカーソル有りを示す時に
のみ、ハイレベルの出力“H″(ヒツト信号)を出力す
る。そして、図形検出装置はこのヒツト信号があった時
にセレクタ4から出力されるデータの図形を、ライトペ
ン10によづてピックアップされた図形と判定している
。
〔発明が解決しようとする問題点〕
ところが、前記従来の図形検出装置では、ライトペン1
0によって指定されたカーソル内にある文字を選択する
のに、表示すべき複数の図形がベクトルデータで格納さ
れた図形データメモリから文字データを、表示器9に表
示された文字の順に1つずつセレクタ4で選び、その出
力をDDA5で処理して実際に1つずつ文字を発生させ
、発生させた文字データを4つのコンパレータ17.1
B、 19.20に振り分け、この文字を構成するベク
トルがカーソル内に入っているか否かの比較判定を行っ
ているために、ライトペン10で画面に触れてから実際
にライトペン10で指示された文字がエレメントピック
されるまでの選択速度が遅いという問題点がある。
そこで、本発明は前記従来の図形検出装置の有する問題
点を解消し、ライトペン等の選択装置を用いてエレメン
トピックを行う図形検出装置において、ライトペンで画
面に触れてエレメントピックする際の文字選択速度を速
くすることを目的としている。
〔問題点を解決するための手段〕
前記問題点を解消する本発明の図形検出装置が第1図に
示される。
第1図において、図形選択手段10は表示画面上に触れ
て表示図形を選び、図形データ発生手段30は図形デー
タメモリに格納され、存在が所定領域内に限定される図
形の中心座標及びその領域の大きさを、図形の格納順に
発生させる。カーソル発生手段40はこの図形選択手段
10が触れた画面上の座標を中心に所定サイズのカーソ
ルを発生させ、前記図形データ発生手段30からの図形
の表示領域に応じて前記カーソルサイズを変更する。そ
して、比較手段50は変更されたカーソル内に現在発生
中の図形の中心座標が含まれるか否かを判定し、図形検
出手段60はカーソル内に現在発生中の図形の中心座標
がある場合に、その図形が前記選択手段10によって選
ばれた図形であると判定する。
〔作 用〕
本発明の図形検出装置によれば、表示すべき複数の図形
がベクトルデータで格納された図形データメモリから読
み出した図形データを図形発生回路によりデコードして
画像メモリに格納し、これをアクセスして表示する表示
装置にライトペン等の図形選択手段で触れると、その点
を中心に所定サイズのカーソルが発生し、その中心座標
が記憶される。この状態で、前記図形データメモリに格
納された図形データの中心座標及びエレメントサイズが
表示器への表示順に選ばれ、選ばれたエレメントのサイ
ズに応じて前記カーソルサイズが変更され、選ばれた中
心座標が変更されたカーソル内に含まれればそのエレメ
ントを前記選択手段によって選ばれたエレメントと判定
する。
〔実施例〕
以下添付図面を用いて本発明の実施例を詳細に説明する
が、従来と同じ部品については従来例と同じ符号を付し
である。なお、この表示装置には表示すべき複数の図形
がベクトルデータで格納された図形データメモリは図示
されていない。また、この例ではある限られた領域内に
表示される図形を文字に特定し、以後文字のエレメント
ピックについて説明する。従って、図の文字位置データ
及び文字データは、図形データメモリから読み出した図
形データに含まれるものである。
第2図は本発明のエレメントピックを行える表示装置の
図形エレメント検出装置の構成の一実施例を示すブロッ
ク回路図である。なお、この表示装置には表示すべき複
数の図形がベクトルデータで格納された図形データメモ
リは図示されておらず、図の文字位置データ及び文字デ
ータは、図形データメモリから読み出した図形データに
含まれるものである。
図において1は表示する文字の中心座標x、  yをカ
ウントする文字位置カウンタ、2は文字データにより表
示する文字をベクトルの組み合わせで表わす文字ベクト
ル用CG(キャラクタ・ジェネレータ)、3は文字位置
カウンタ1と文字ベクトル用CCの出力を加算する加算
器、4は加算器3の出力または図形ベクトルの始点・終
点位置データのいずれかを端子Sに入力される文字信号
により選択するセレクタ、5は文字または図形の始点お
よび終点が与えられた時にその間に自動的に直線を引(
DDA(ディジタル微分解析器)、6はDDA5から出
力された文字または図形のデータを表示画面に対応して
記憶するビットマツプメモリ、7はビットマツプメモリ
6に記憶されたデータを読み出す続出制御器、8はD/
A変換器、9はビットマツプメモリ6に記憶されたデー
タに対応する文字または図形を表示するCRT等の表示
器であり、以上のように構成された表示装置により文字
または図形が表示器9に表示される。
また、ライトペン10は表示器9の画面に触れることに
よってエレメントピックを行い、このライトペン10か
らのカーソルの中心位置データはカーソル位置レジスタ
11に入力される。2はセレクタであり、ライトペンl
Oにより表示器9に発生するカーソルの基本サイズ(固
定値)及びエレメントピック時に順に図形データメモリ
から選択される文字サイズのデータがこのセレクタ22
には入力されている。そして、このセレクタ22はエレ
メントピック時に選択する図形が文字である時に端子S
に入力される文字信号により、その文字サイズに応じた
カーソルサイズをカーソルサイズレジスタに出力する。
例えば、第3図に示すように、カーソルの基本サイズが
nxnドツトである場合に、図形データメモリから選ば
れて発生した文字「冨JのサイズがmXmドツトである
とすると、セレクタ22はカーソルサイズを第4図に示
すように(n+m)X(n+m)  ドツトの大きさに
変更するためのものである。このようにして変更された
カーソルサイモ y座標側に格納される。
そして、第4図に示すようにカーソルの中心位置Pの座
標を(a、b) 、検索する文字の中心Mの座標を(g
、h) 、カーソルの右上の点Rの座標を(e、f)、
カーソルの左下の点Qの座標を(c、d)とすると、カ
ーソル位置レジスタ11からはカーソルの中心位置Pの
X座標(a)とX座標(b)とがそれぞれ別個に出力さ
れ、カーソルサイズレジスタ12からX座標方向、X座
標方向のカーソルサイズm+nの%がそれぞれ別個に出
力される。この結果、カーソル位置レジスタ11からの
カーソルの中心位置PのX座標(a)に、カーソルサイ
ズレジスタ12からのX方向のカーソルサイズm+nの
2が加算器13にて加算され、減算器14にて減算され
る。同様にカーソル位置レジスタ11からのカーソルの
中心位HpのX座標Tb)に、カーソルサイズレジスタ
12からのX方向のカーソルサイズm + nの%が加
算器15にて加算され、減算器16にて減算される。比
較するために図形データメモリから選択される文字のサ
イズmが個々に異なる場合は、このカーソルサイズレジ
スタ12に格納されるカーソルサイズn+mは、選択さ
れた文字のサイズに応じてその都度界なることになる。
この結果、加算器13の出力はライトペン10により表
示器9に現れるカーソルの右上の点RのX座標(e)、
即ち、カーソル範囲のX座標の最大値a+’A (m+
n) となり、減算器14の出力はライトペン10によ
り表示器9に現れるカーソルの左下の点QのX座標(C
)、即ち、カーソル範囲のX座標の最小値a −’A 
(m4n)となる。同様に、加算器15の出力はライト
ペン10により表示器9に現れるカーソルの右上の点R
のX座標(f)、即ち、カーソル範囲のX座標の最大値
b + ’A Cva+n)となり、減算器16の出力
はライトペン10により表示器9に現れるカーソルの左
下の点QのX座標(d)、即ち、カーソル範囲のX座標
の最小値b  ’A (m4n)となる。
更に、第2図の表示装置における17.1B、 19.
20は2つの入力A、Bの大小を比較するコンパレータ
である。コンパレータ17.19はA≦Bか否かを比較
してA≦Bの時にハイレベル信号“H”を出力し、コン
パレータ18,20はA≧Bか否かを比較してA≧Bの
時にハイレベル信号“H″を出力するようになっている
。コンパレータ17.18の入力Aには文字位置カウン
タ1からのX出力、即ち、現在発生中の図形の中心位置
MのX座標(幻が入力され、コンパレータ19,20の
入力Aには文字位置カウンタ1からのX出力、即ち、現
在発生中の図形の中心位置MのX座標(h)が入力され
る。また、加算器13、減算器14.加算器15.減算
器16の出力はそれぞれコンパレータ17.18.19
.20の入力Bに入力される。
コンパレータ17.18は、カーソルのX方向の領域内
(C≦X≦e)に現在発生中の文字の中心点のX座標(
沿が入っているか否かを判定するものであり、コンパレ
ータ19.20はカーソルのX方向の領域内(d≦y≦
f)に現在発生中の文字の中心点のX座標(h)が入っ
ているか否かを判定するものである。そして、カーソル
のX方向の領域内(C≦X≦e)に現在発生中の文字の
中心点のX座標(g)が入っている時(コンパレータ1
7でg≦e且つコンパレータ18でg≧C)はコンパレ
ータ17.18に共にハイレベル出力“■”があり、カ
ーソルのX方向の領域内(d≦y≦f)に現在発生中の
文字の中心点のX座標(h)が入っている時は(コンパ
レータ19でh≦f且つコンパレータ20でh≧d)コ
ンパレータ19.20に共にハイレベル出力“H”があ
る。
21はAND回路であり、コンパレータ17.18.1
9゜20の出力及びカーソル有無信号が入力されている
。
そして、AND回路21はコンパレータ17.18.1
9.20に全てハイレベル出力“H”があり、カーソル
有無信号がハイレベル“H″でカーソル有りを示す時に
のみ、ハイレベルの出力“■”(ヒツト信号)を出力す
る。そして、本発明の図形検出装置はこのヒツト信号が
あった時に発生中の図形データメモリからの文字を、ラ
イトペン10によってピックアップされた文字と判定す
る。
以上説明したように、従来の図形検出装置ではライトペ
ン10によって指定されたカーソル内にある文字を選択
するのに、図形データメモリから文字データを、表示器
9に表示された文字の順に1つずつセレクタ4で選び、
その出力をDDA5で処理して実際に1つずつ文字を発
生させてあたかもビットマツプメモリに書き込むような
動作をして、発生させた文字データを4つのコンパレー
タ17、18.19.20に振り分け、この文字を構成
するベクトルがカーソル内に入っているか否かの比較判
定を行っていたが、この実施例では図形データメモリか
らの文字データは文字の中心座標のみであり、この座標
が図形データメモリから選択した文字のサイズに合わせ
て拡大補正したカーソル内に含まれるか否かを4つのコ
ンパレータ17.1B、 19.20で検出するのみで
あるので、ライトペン10で画面に触れてから実際にラ
イトペン10で指示された文字がエレメントピックされ
るまでの選択速度が速いという、効果がある。
なお、前記実施例では文字を検索する例について説明し
たが、本発明の装置によれば、表示領域がある領域に限
定される図形に対しても同様に短時間で検索を行うこと
ができる。
〔発明の効果〕
以上説明したように本発明の図形検出装置によれば、ラ
イトペン等の図形選択手段を用いてエレメントピックを
行う図形検出装置において、ライトペンで画面に触れて
エレメントピックする際の文字選択速度を速くすること
ができるという効果がある。
【図面の簡単な説明】 第1図は本発明の図形検出装置の原理ブロック図、第2
図は本発明の図形検出装置の一実施例の構成を示す構成
図、第3図はエレメントピックを行う文字と画面上に表
示されるカーソルの関係を示す説明図、第4図はエレメ
ントピックを行う文字のサイズとこの文字サイズに応じ
て補正されたカーソルの領域を示す説明図、第5図は従
来の図形検出装置の一例の構成を示す構成図である。 1・・・文字位置カウンタ、 2・・・文字ベクトル用キャラクタ・ジェネレータ、1
0・・・ライトペン、 11・・・カーソル位置レジス
タ、12・・・カーソルサイズレジスタ、 17.18.19.20・・・コンパレータ、22・・
・セレクタ。

Claims (1)

  1. 【特許請求の範囲】 表示すべき複数の図形がベクトルデータで格納された図
    形データメモリから読み出した図形データを図形発生回
    路によりデコードして画像メモリに格納し、これをアク
    セスして表示する表示装置における、存在が所定領域内
    に限定される図形の検出装置であって、 表示画面上に触れて表示図形を選ぶ図形選択手段(10
    )と、 前記図形データメモリに格納され、存在が所定領域内に
    限定される図形の中心座標及びその領域の大きさを、図
    形の格納順に発生させる図形データ発生手段(30)と
    、 前記図形選択手段(10)が触れた画面上の座標を中心
    に所定サイズのカーソルを発生させ、前記図形データ発
    生手段(30)からの図形の表示領域の大きさに応じて
    前記カーソルサイズを変更するカーソル発生手段(40
    )と、 変更されたカーソル内に現在発生中の図形の中心座標が
    含まれるか否かを判定する比較手段(50)と、 カーソル内に現在発生中の図形の中心座標がある場合に
    、その図形が前記選択手段(10)によって選ばれた図
    形であると判定する図形検出手段(60)と、 を備えた図形検出装置。
JP62312030A 1987-12-11 1987-12-11 図形検出装置 Pending JPH01154192A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62312030A JPH01154192A (ja) 1987-12-11 1987-12-11 図形検出装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62312030A JPH01154192A (ja) 1987-12-11 1987-12-11 図形検出装置

Publications (1)

Publication Number Publication Date
JPH01154192A true JPH01154192A (ja) 1989-06-16

Family

ID=18024375

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62312030A Pending JPH01154192A (ja) 1987-12-11 1987-12-11 図形検出装置

Country Status (1)

Country Link
JP (1) JPH01154192A (ja)

Similar Documents

Publication Publication Date Title
JP3161536B2 (ja) 表示イメージの移動方法
CA1220582A (en) Method and apparatus for continuously updating a display of the coordinates of a light pen
JPH0610812B2 (ja) 表示装置
JPS63123166A (ja) カーソルとエンテイテイの相関方法
JP2626528B2 (ja) 図形認識装置
JP3357760B2 (ja) 文字図形入力編集装置
CN114820876A (zh) 一种文字的轮廓效果处理方法、装置、设备及存储介质
JPH0561405A (ja) 図中名称表示装置
US5471536A (en) Figure digitizing system
JPS61194571A (ja) 図形認識方式
JP2536619B2 (ja) 図形処理装置
KR100234337B1 (ko) 그래픽 화면 처리 과정에서 다중선 생성 방법
JP2536948B2 (ja) 3点指定円弧検出方法及び装置
JPH04112379A (ja) 画像端点再追跡方法
CN117555465A (zh) 一种用于显示设备的图形显示方法及图形显示装置
JPH03287297A (ja) 文字発生回路
JPH0424748B2 (ja)
JPH07121730A (ja) 円描画装置
JPH02146681A (ja) 等高線抽出方式
EP0163872A2 (en) Method of correlating on straight lines in an interactive display system
JPH0581948B2 (ja)
JPH05216999A (ja) ペイント方法およびペイント装置
JPH0573256A (ja) クロスヘアカーソル発生装置
JPS5914046A (ja) 表示制御方式
JPS6169094A (ja) 図形処理方法及び装置